From a00ce20d5b7a2af0910813e3707b72b8a1842897 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 4 Aug 2026 22:55:49 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 230403 --- .../Directory/DirectoryRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../RemoteTenantGroupItemRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...upItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../RemoteTenantGroupsRequestBuilder.php | 134 + ...GroupsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/PermissionItemRequestBuilder.php | 4 +- ...onItemRequestBuilderGetQueryParameters.php | 2 +- .../Permissions/PermissionsRequestBuilder.php | 4 +- ...ssionsRequestBuilderGetQueryParameters.php | 2 +- .../Item/PermissionItemRequestBuilder.php | 4 +- ...onItemRequestBuilderGetQueryParameters.php | 2 +- .../Permissions/PermissionsRequestBuilder.php | 4 +- ...ssionsRequestBuilderGetQueryParameters.php | 2 +- .../Item/PermissionItemRequestBuilder.php | 4 +- ...onItemRequestBuilderGetQueryParameters.php | 2 +- .../Permissions/PermissionsRequestBuilder.php | 4 +- ...ssionsRequestBuilderGetQueryParameters.php | 2 +- .../Item/PermissionItemRequestBuilder.php | 4 +- ...onItemRequestBuilderGetQueryParameters.php | 2 +- .../Permissions/PermissionsRequestBuilder.php | 4 +- ...ssionsRequestBuilderGetQueryParameters.php | 2 +- .../Catalogs/CatalogsRequestBuilder.php | 133 + ...talogsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Catalogs/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...AccessPackageCatalogItemRequestBuilder.php | 184 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ogItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../AccessPackagesRequestBuilder.php | 97 + ...ckagesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/AccessPackageItemRequestBuilder.php | 77 + ...geItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...CustomWorkflowExtensionsRequestBuilder.php | 133 + ...nsionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...stomCalloutExtensionItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...sPackageResourceRoleItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Environment/EnvironmentRequestBuilder.php | 77 + ...onmentRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Refresh/RefreshRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Resource/ResourceRequestBuilder.php | 184 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...sourceRequestBuilderGetQueryParameters.php | 34 + ...eRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Roles/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...sPackageResourceRoleItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Resource/Roles/RolesRequestBuilder.php | 133 + .../RolesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Scopes/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...PackageResourceScopeItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...peItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Environment/EnvironmentRequestBuilder.php | 77 + ...onmentRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Refresh/RefreshRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Resource/ResourceRequestBuilder.php | 176 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...sourceRequestBuilderGetQueryParameters.php | 34 + ...eRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Roles/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...sPackageResourceRoleItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Resource/Roles/RolesRequestBuilder.php | 133 + .../RolesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Resource/Scopes/ScopesRequestBuilder.php | 133 + ...ScopesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../ResourceRolesRequestBuilder.php | 133 + ...eRolesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...PackageResourceScopeItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...peItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Environment/EnvironmentRequestBuilder.php | 77 + ...onmentRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Refresh/RefreshRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Resource/ResourceRequestBuilder.php | 184 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...sourceRequestBuilderGetQueryParameters.php | 34 + ...eRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Roles/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...sPackageResourceRoleItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Environment/EnvironmentRequestBuilder.php | 77 + ...onmentRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Refresh/RefreshRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Resource/ResourceRequestBuilder.php | 176 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...sourceRequestBuilderGetQueryParameters.php | 34 + ...eRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Scopes/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...PackageResourceScopeItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...peItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Resource/Scopes/ScopesRequestBuilder.php | 133 + ...ScopesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Resource/Roles/RolesRequestBuilder.php | 133 + .../RolesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Scopes/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...PackageResourceScopeItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...peItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Resource/Scopes/ScopesRequestBuilder.php | 133 + ...ScopesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../ResourceScopesRequestBuilder.php | 133 + ...ScopesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Resources/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...ccessPackageResourceItemRequestBuilder.php | 184 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ceItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Environment/EnvironmentRequestBuilder.php | 77 + ...onmentRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Refresh/RefreshRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Roles/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...sPackageResourceRoleItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Environment/EnvironmentRequestBuilder.php | 77 + ...onmentRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Refresh/RefreshRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Resource/ResourceRequestBuilder.php | 176 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...sourceRequestBuilderGetQueryParameters.php | 34 + ...eRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Scopes/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...PackageResourceScopeItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...peItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Environment/EnvironmentRequestBuilder.php | 77 + ...onmentRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Refresh/RefreshRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Resource/ResourceRequestBuilder.php | 168 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...sourceRequestBuilderGetQueryParameters.php | 34 + ...eRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Resource/Scopes/ScopesRequestBuilder.php | 133 + ...ScopesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Roles/RolesRequestBuilder.php | 133 + .../RolesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Scopes/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...PackageResourceScopeItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...peItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Environment/EnvironmentRequestBuilder.php | 77 + ...onmentRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Refresh/RefreshRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Resource/ResourceRequestBuilder.php | 176 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...sourceRequestBuilderGetQueryParameters.php | 34 + ...eRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Roles/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...sPackageResourceRoleItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Environment/EnvironmentRequestBuilder.php | 77 + ...onmentRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Refresh/RefreshRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Resource/ResourceRequestBuilder.php | 168 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...sourceRequestBuilderGetQueryParameters.php | 34 + ...eRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Resource/Roles/RolesRequestBuilder.php | 133 + .../RolesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Scopes/ScopesRequestBuilder.php | 133 + ...ScopesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Resources/ResourcesRequestBuilder.php | 133 + ...ourcesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Role/Resource/ResourceRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Scope/Resource/ResourceRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...ccessPackageResourceItemRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 163 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 135 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...ccessPackageResourceItemRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...ccessPackageResourceItemRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Role/Resource/ResourceRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Scope/Resource/ResourceRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...ccessPackageResourceItemRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...esourceUploadSessionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Files/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Files/FilesRequestBuilder.php | 97 + .../FilesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ProvidedResourceFileItemRequestBuilder.php | 85 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../UploadFile/UploadFileRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UploadSessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../IdentityGovernanceRequestBuilder.php | 8 + .../Models/AccessPackageResource.php | 31 + .../Models/AuthenticationAppDeviceDetails.php | 202 + .../Models/CloudVideoInteropInfo.php | 180 + src/Generated/Models/ContentCategory.php | 11 + ...TenantAccessPolicyConfigurationPartner.php | 22 + .../Models/CustomDataProvidedResource.php | 68 + ...videdResourceAccessReviewUploadSession.php | 46 + .../Models/CustomDataProvidedResourceFile.php | 112 + ...ProvidedResourceFileCollectionResponse.php | 70 + .../AccessReviewContextData.php | 46 + .../AccessReviewContextDataBase.php | 98 + .../ApplyDecisionContextData.php | 46 + .../Data.php | 123 + ...ustomDataProvidedResourceUploadSession.php | 211 + ...esourceUploadSessionCollectionResponse.php | 70 + .../CustomDataProvidedResourceUploadStats.php | 158 + ...CustomDataProvidedResourceUploadStatus.php | 12 + ...legatedAdminServiceProviderConstraints.php | 123 + src/Generated/Models/Directory.php | 24 + src/Generated/Models/DirectoryObject.php | 1 + src/Generated/Models/Entity.php | 8 + src/Generated/Models/EscapedList.php | 4 +- .../ExternalConnectors/ExternalItem.php | 22 + ...ExternalItemInformationProtectionLabel.php | 136 + src/Generated/Models/Group.php | 22 + .../IdentityGovernance/IdentityGovernance.php | 26 + src/Generated/Models/ListItem.php | 4 +- src/Generated/Models/OnlineMeetingBase.php | 44 + src/Generated/Models/OnlineMeetingType.php | 14 + .../Models/ProcessContentMetadataBase.php | 22 + src/Generated/Models/RemoteTenantGroup.php | 156 + .../RemoteTenantGroupCollectionResponse.php | 70 + .../Models/ServiceProviderConstraints.php | 52 + src/Generated/Models/SignIn.php | 132 + .../Models/UnifiedRoleAssignment.php | 22 + src/Generated/Models/User.php | 24 + src/Generated/Models/UserActivityType.php | 4 + src/Generated/Models/UserActivityTypes.php | 4 + src/Generated/Models/VirtualEvent.php | 22 + .../VirtualEventRegistrationConfiguration.php | 45 + src/Generated/Models/VirtualEventSession.php | 22 + src/Generated/Models/VirtualEventTownhall.php | 68 + ...EventTownhallRegistrationConfiguration.php | 45 + ...lEventWebinarRegistrationConfiguration.php | 44 - ...urationPartnerTenantItemRequestBuilder.php | 8 + ...rviceProviderConstraintsRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...raintsRequestBuilderGetQueryParameters.php | 34 + ...sRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + ...nIdentitySynchronizationRequestBuilder.php | 8 + .../ResetToDefaultSettingsRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...tionPartnerConfigurationRequestBuilder.php | 8 + .../ResetToDefaultSettingsRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/PermissionItemRequestBuilder.php | 4 +- ...onItemRequestBuilderGetQueryParameters.php | 2 +- .../Permissions/PermissionsRequestBuilder.php | 4 +- ...ssionsRequestBuilderGetQueryParameters.php | 2 +- .../Item/PermissionItemRequestBuilder.php | 4 +- ...onItemRequestBuilderGetQueryParameters.php | 2 +- .../Permissions/PermissionsRequestBuilder.php | 4 +- ...ssionsRequestBuilderGetQueryParameters.php | 2 +- .../Item/PermissionItemRequestBuilder.php | 4 +- ...onItemRequestBuilderGetQueryParameters.php | 2 +- .../Permissions/PermissionsRequestBuilder.php | 5 +- ...ssionsRequestBuilderGetQueryParameters.php | 2 +- .../Item/PermissionItemRequestBuilder.php | 4 +- ...onItemRequestBuilderGetQueryParameters.php | 2 +- .../Permissions/PermissionsRequestBuilder.php | 10 +- ...ssionsRequestBuilderGetQueryParameters.php | 2 +- .../Questions/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...strationQuestionBaseItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...seItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Questions/QuestionsRequestBuilder.php | 133 + ...stionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...egistrationConfigurationRequestBuilder.php | 153 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...rationRequestBuilderGetQueryParameters.php | 34 + ...nRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Cancel/CancelRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Sessions/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../VirtualEventSessionItemRequestBuilder.php | 77 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Sessions/SessionsRequestBuilder.php | 97 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ualEventRegistrationItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../RegistrationsRequestBuilder.php | 133 + ...ationsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Cancel/CancelRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../RegistrationsWithEmailRequestBuilder.php | 155 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...hEmailRequestBuilderGetQueryParameters.php | 34 + ...lRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Cancel/CancelRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../RegistrationsWithUserIdRequestBuilder.php | 155 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...UserIdRequestBuilderGetQueryParameters.php | 34 + ...dRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + ...VirtualEventTownhallItemRequestBuilder.php | 36 + ...strationQuestionBaseItemRequestBuilder.php | 4 +- .../Questions/QuestionsRequestBuilder.php | 8 +- ...stionsRequestBuilderGetQueryParameters.php | 2 +- .../Item/Cancel/CancelRequestBuilder.php | 4 +- .../Item/Sessions/SessionsRequestBuilder.php | 4 +- ...ssionsRequestBuilderGetQueryParameters.php | 2 +- .../RegistrationsRequestBuilder.php | 8 +- ...ationsRequestBuilderGetQueryParameters.php | 2 +- .../Cancel/CancelRequestBuilder.php | 4 +- .../Cancel/CancelRequestBuilder.php | 4 +- .../SponsorOf/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../DirectoryObjectItemRequestBuilder.php | 77 + ...ctItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../SponsorOf/SponsorOfRequestBuilder.php | 98 + ...nsorOfRequestBuilderGetQueryParameters.php | 82 + ...fRequestBuilderGetRequestConfiguration.php | 45 + .../Users/Item/UserItemRequestBuilder.php | 8 + src/Generated/kiota-dom-export.txt | 9713 ++++++++++++++++- src/Generated/kiota-lock.json | 2 +- 1844 files changed, 110700 insertions(+), 124 deletions(-) create mode 100644 src/Generated/Directory/RemoteTenantGroups/Count/CountRequestBuilder.php create mode 100644 src/Generated/Directory/RemoteTenantGroups/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Directory/RemoteTenantGroups/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Directory/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilder.php create mode 100644 src/Generated/Directory/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Directory/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Directory/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Directory/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Directory/RemoteTenantGroups/RemoteTenantGroupsRequestBuilder.php create mode 100644 src/Generated/Directory/RemoteTenantGroups/RemoteTenantGroupsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Directory/RemoteTenantGroups/RemoteTenantGroupsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Directory/RemoteTenantGroups/RemoteTenantGroupsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/CatalogsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/CatalogsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/CatalogsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/CatalogsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageCatalogItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageCatalogItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageCatalogItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageCatalogItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/AccessPackagesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/AccessPackagesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/AccessPackagesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Item/AccessPackageItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Item/AccessPackageItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/AccessPackageResourceRoleItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Environment/EnvironmentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Refresh/RefreshRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/RolesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/RolesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/RolesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/RolesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Refresh/RefreshRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/RolesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/RolesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/RolesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/RolesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/ScopesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/ScopesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/ScopesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/ScopesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/ResourceRolesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/ResourceRolesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/ResourceRolesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/ResourceRolesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/AccessPackageResourceScopeItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Environment/EnvironmentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Refresh/RefreshRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Refresh/RefreshRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/ScopesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/ScopesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/ScopesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/ScopesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/RolesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/RolesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/RolesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/RolesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/ScopesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/ScopesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/ScopesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/ScopesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/ResourceScopesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/ResourceScopesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/ResourceScopesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/ResourceScopesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Environment/EnvironmentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Environment/EnvironmentRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Refresh/RefreshRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Refresh/RefreshRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/AccessPackageResourceRoleItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Environment/EnvironmentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Refresh/RefreshRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/Refresh/RefreshRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/ScopesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/ScopesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/ScopesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/ScopesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/RolesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/RolesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/RolesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/RolesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/AccessPackageResourceScopeItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Environment/EnvironmentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Refresh/RefreshRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/Refresh/RefreshRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/RolesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/RolesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/RolesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/RolesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/ScopesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/ScopesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/ScopesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/ScopesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/ResourcesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/ResourcesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/ResourcesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/ResourcesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/UploadSessionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Models/AuthenticationAppDeviceDetails.php create mode 100644 src/Generated/Models/CloudVideoInteropInfo.php create mode 100644 src/Generated/Models/ContentCategory.php create mode 100644 src/Generated/Models/CustomDataProvidedResource.php create mode 100644 src/Generated/Models/CustomDataProvidedResourceAccessReviewUploadSession.php create mode 100644 src/Generated/Models/CustomDataProvidedResourceFile.php create mode 100644 src/Generated/Models/CustomDataProvidedResourceFileCollectionResponse.php create mode 100644 src/Generated/Models/CustomDataProvidedResourcePayloads/AccessReviewContextData.php create mode 100644 src/Generated/Models/CustomDataProvidedResourcePayloads/AccessReviewContextDataBase.php create mode 100644 src/Generated/Models/CustomDataProvidedResourcePayloads/ApplyDecisionContextData.php create mode 100644 src/Generated/Models/CustomDataProvidedResourcePayloads/Data.php create mode 100644 src/Generated/Models/CustomDataProvidedResourceUploadSession.php create mode 100644 src/Generated/Models/CustomDataProvidedResourceUploadSessionCollectionResponse.php create mode 100644 src/Generated/Models/CustomDataProvidedResourceUploadStats.php create mode 100644 src/Generated/Models/CustomDataProvidedResourceUploadStatus.php create mode 100644 src/Generated/Models/DelegatedAdminServiceProviderConstraints.php create mode 100644 src/Generated/Models/ExternalConnectors/ExternalItemInformationProtectionLabel.php create mode 100644 src/Generated/Models/OnlineMeetingType.php create mode 100644 src/Generated/Models/RemoteTenantGroup.php create mode 100644 src/Generated/Models/RemoteTenantGroupCollectionResponse.php create mode 100644 src/Generated/Models/ServiceProviderConstraints.php create mode 100644 src/Generated/Models/VirtualEventTownhallRegistrationConfiguration.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilder.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationIdentitySynchronization/ResetToDefaultSettings/ResetToDefaultSettingsRequestBuilder.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationIdentitySynchronization/ResetToDefaultSettings/ResetToDefaultSettingsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationPartnerConfiguration/ResetToDefaultSettings/ResetToDefaultSettingsRequestBuilder.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationPartnerConfiguration/ResetToDefaultSettings/ResetToDefaultSettingsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Count/CountRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Count/CountRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Cancel/CancelRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Cancel/CancelRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Users/Item/SponsorOf/Count/CountRequestBuilder.php create mode 100644 src/Generated/Users/Item/SponsorOf/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/SponsorOf/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/SponsorOf/Item/DirectoryObjectItemRequestBuilder.php create mode 100644 src/Generated/Users/Item/SponsorOf/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/SponsorOf/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/SponsorOf/SponsorOfRequestBuilder.php create mode 100644 src/Generated/Users/Item/SponsorOf/SponsorOfRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/SponsorOf/SponsorOfRequestBuilderGetRequestConfiguration.php diff --git a/src/Generated/Directory/DirectoryRequestBuilder.php b/src/Generated/Directory/DirectoryRequestBuilder.php index 4041ff3c858..86fa7eb8837 100644 --- a/src/Generated/Directory/DirectoryRequestBuilder.php +++ b/src/Generated/Directory/DirectoryRequestBuilder.php @@ -13,6 +13,7 @@ use Microsoft\Graph\Generated\Directory\OnPremisesSynchronization\OnPremisesSynchronizationRequestBuilder; use Microsoft\Graph\Generated\Directory\PublicKeyInfrastructure\PublicKeyInfrastructureRequestBuilder; use Microsoft\Graph\Generated\Directory\Recovery\RecoveryRequestBuilder; +use Microsoft\Graph\Generated\Directory\RemoteTenantGroups\RemoteTenantGroupsRequestBuilder; use Microsoft\Graph\Generated\Directory\Subscriptions\SubscriptionsRequestBuilder; use Microsoft\Graph\Generated\Directory\SubscriptionsWithCommerceSubscriptionId\SubscriptionsWithCommerceSubscriptionIdRequestBuilder; use Microsoft\Graph\Generated\Models\Directory; @@ -90,6 +91,13 @@ public function recovery(): RecoveryRequestBuilder { return new RecoveryRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + */ + public function remoteTenantGroups(): RemoteTenantGroupsRequestBuilder { + return new RemoteTenantGroupsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the subscriptions property of the microsoft.graph.directory entity. */ diff --git a/src/Generated/Directory/RemoteTenantGroups/Count/CountRequestBuilder.php b/src/Generated/Directory/RemoteTenantGroups/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..07b3ad21b7f --- /dev/null +++ b/src/Generated/Directory/RemoteTenantGroups/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}/directory/remoteTenantGroups/$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/Directory/RemoteTenantGroups/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Directory/RemoteTenantGroups/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a9f2a03b42d --- /dev/null +++ b/src/Generated/Directory/RemoteTenantGroups/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Directory/RemoteTenantGroups/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/RemoteTenantGroups/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a828cf79f24 --- /dev/null +++ b/src/Generated/Directory/RemoteTenantGroups/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/Directory/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilder.php b/src/Generated/Directory/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilder.php new file mode 100644 index 00000000000..adca38eacec --- /dev/null +++ b/src/Generated/Directory/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/remoteTenantGroups/{remoteTenantGroup%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property remoteTenantGroups for directory + * @param RemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?RemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties and relationships of a remoteTenantGroup object. + * @param RemoteTenantGroupItemRequestBuilderGetRequestConfiguration|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/remotetenantgroup-get?view=graph-rest-1.0 Find more info here + */ + public function get(?RemoteTenantGroupItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemoteTenantGroup::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property remoteTenantGroups in directory + * @param RemoteTenantGroup $body The request body + * @param RemoteTenantGroupItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(RemoteTenantGroup $body, ?RemoteTenantGroupItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemoteTenantGroup::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property remoteTenantGroups for directory + * @param RemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?RemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration $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 a remoteTenantGroup object. + * @param RemoteTenantGroupItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RemoteTenantGroupItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 remoteTenantGroups in directory + * @param RemoteTenantGroup $body The request body + * @param RemoteTenantGroupItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(RemoteTenantGroup $body, ?RemoteTenantGroupItemRequestBuilderPatchRequestConfiguration $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 RemoteTenantGroupItemRequestBuilder + */ + public function withUrl(string $rawUrl): RemoteTenantGroupItemRequestBuilder { + return new RemoteTenantGroupItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Directory/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..47324b8058e --- /dev/null +++ b/src/Generated/Directory/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilderGetQueryParameters.php b/src/Generated/Directory/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ddc21408955 --- /dev/null +++ b/src/Generated/Directory/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilderGetQueryParameters.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 RemoteTenantGroupItemRequestBuilderGetQueryParameters 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/Directory/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..50b7256c2d2 --- /dev/null +++ b/src/Generated/Directory/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RemoteTenantGroupItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RemoteTenantGroupItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RemoteTenantGroupItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RemoteTenantGroupItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RemoteTenantGroupItemRequestBuilderGetQueryParameters { + return new RemoteTenantGroupItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Directory/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Directory/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..eaacc2eb4ba --- /dev/null +++ b/src/Generated/Directory/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/RemoteTenantGroups/RemoteTenantGroupsRequestBuilder.php b/src/Generated/Directory/RemoteTenantGroups/RemoteTenantGroupsRequestBuilder.php new file mode 100644 index 00000000000..121a0268452 --- /dev/null +++ b/src/Generated/Directory/RemoteTenantGroups/RemoteTenantGroupsRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + * @param string $remoteTenantGroupId The unique identifier of remoteTenantGroup + * @return RemoteTenantGroupItemRequestBuilder + */ + public function byRemoteTenantGroupId(string $remoteTenantGroupId): RemoteTenantGroupItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['remoteTenantGroup%2Did'] = $remoteTenantGroupId; + return new RemoteTenantGroupItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RemoteTenantGroupsRequestBuilder 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}/directory/remoteTenantGroups{?%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 remoteTenantGroup objects and their properties. + * @param RemoteTenantGroupsRequestBuilderGetRequestConfiguration|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/directory-list-remotetenantgroups?view=graph-rest-1.0 Find more info here + */ + public function get(?RemoteTenantGroupsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemoteTenantGroupCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to remoteTenantGroups for directory + * @param RemoteTenantGroup $body The request body + * @param RemoteTenantGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RemoteTenantGroup $body, ?RemoteTenantGroupsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemoteTenantGroup::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the remoteTenantGroup objects and their properties. + * @param RemoteTenantGroupsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RemoteTenantGroupsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 remoteTenantGroups for directory + * @param RemoteTenantGroup $body The request body + * @param RemoteTenantGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemoteTenantGroup $body, ?RemoteTenantGroupsRequestBuilderPostRequestConfiguration $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 RemoteTenantGroupsRequestBuilder + */ + public function withUrl(string $rawUrl): RemoteTenantGroupsRequestBuilder { + return new RemoteTenantGroupsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/RemoteTenantGroups/RemoteTenantGroupsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/RemoteTenantGroups/RemoteTenantGroupsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..36b784029d0 --- /dev/null +++ b/src/Generated/Directory/RemoteTenantGroups/RemoteTenantGroupsRequestBuilderGetQueryParameters.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 RemoteTenantGroupsRequestBuilderGetQueryParameters 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/Directory/RemoteTenantGroups/RemoteTenantGroupsRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/RemoteTenantGroups/RemoteTenantGroupsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e7976228bfa --- /dev/null +++ b/src/Generated/Directory/RemoteTenantGroups/RemoteTenantGroupsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RemoteTenantGroupsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RemoteTenantGroupsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RemoteTenantGroupsRequestBuilderGetQueryParameters. + * @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 RemoteTenantGroupsRequestBuilderGetQueryParameters + */ + 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): RemoteTenantGroupsRequestBuilderGetQueryParameters { + return new RemoteTenantGroupsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Directory/RemoteTenantGroups/RemoteTenantGroupsRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/RemoteTenantGroups/RemoteTenantGroupsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..fd3abde320e --- /dev/null +++ b/src/Generated/Directory/RemoteTenantGroups/RemoteTenantGroupsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Drives/Item/EscapedList/Items/Item/Permissions/Item/PermissionItemRequestBuilder.php b/src/Generated/Drives/Item/EscapedList/Items/Item/Permissions/Item/PermissionItemRequestBuilder.php index 7b1f90f8c37..75203f4a614 100644 --- a/src/Generated/Drives/Item/EscapedList/Items/Item/Permissions/Item/PermissionItemRequestBuilder.php +++ b/src/Generated/Drives/Item/EscapedList/Items/Item/Permissions/Item/PermissionItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?PermissionItemRequestBuilderDeleteRequestConfiguration $ } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @param PermissionItemRequestBuilderGetRequestConfiguration|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(?PermissionItemRequestBuilderDeleteRe } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @param PermissionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Drives/Item/EscapedList/Items/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php b/src/Generated/Drives/Item/EscapedList/Items/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php index d4226f55c0e..0b2d0154593 100644 --- a/src/Generated/Drives/Item/EscapedList/Items/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Drives/Item/EscapedList/Items/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. */ class PermissionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Drives/Item/EscapedList/Items/Item/Permissions/PermissionsRequestBuilder.php b/src/Generated/Drives/Item/EscapedList/Items/Item/Permissions/PermissionsRequestBuilder.php index 484f485c773..eaba9529763 100644 --- a/src/Generated/Drives/Item/EscapedList/Items/Item/Permissions/PermissionsRequestBuilder.php +++ b/src/Generated/Drives/Item/EscapedList/Items/Item/Permissions/PermissionsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @param PermissionsRequestBuilderGetRequestConfiguration|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(Permission $body, ?PermissionsRequestBuilderPostRequestConf } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @param PermissionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Drives/Item/EscapedList/Items/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php b/src/Generated/Drives/Item/EscapedList/Items/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php index 167959a1107..5428d93c608 100644 --- a/src/Generated/Drives/Item/EscapedList/Items/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Drives/Item/EscapedList/Items/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. */ class PermissionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Drives/Item/EscapedList/Permissions/Item/PermissionItemRequestBuilder.php b/src/Generated/Drives/Item/EscapedList/Permissions/Item/PermissionItemRequestBuilder.php index cbcd2d39e26..d079188b236 100644 --- a/src/Generated/Drives/Item/EscapedList/Permissions/Item/PermissionItemRequestBuilder.php +++ b/src/Generated/Drives/Item/EscapedList/Permissions/Item/PermissionItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?PermissionItemRequestBuilderDeleteRequestConfiguration $ } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @param PermissionItemRequestBuilderGetRequestConfiguration|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(?PermissionItemRequestBuilderDeleteRe } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @param PermissionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Drives/Item/EscapedList/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php b/src/Generated/Drives/Item/EscapedList/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php index 0d76c0e15ba..42ae49ff022 100644 --- a/src/Generated/Drives/Item/EscapedList/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Drives/Item/EscapedList/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. */ class PermissionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Drives/Item/EscapedList/Permissions/PermissionsRequestBuilder.php b/src/Generated/Drives/Item/EscapedList/Permissions/PermissionsRequestBuilder.php index fec74568822..1efe9456fdf 100644 --- a/src/Generated/Drives/Item/EscapedList/Permissions/PermissionsRequestBuilder.php +++ b/src/Generated/Drives/Item/EscapedList/Permissions/PermissionsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @param PermissionsRequestBuilderGetRequestConfiguration|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(Permission $body, ?PermissionsRequestBuilderPostRequestConf } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @param PermissionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Drives/Item/EscapedList/Permissions/PermissionsRequestBuilderGetQueryParameters.php b/src/Generated/Drives/Item/EscapedList/Permissions/PermissionsRequestBuilderGetQueryParameters.php index 785a9e0f7b2..f7be9f09447 100644 --- a/src/Generated/Drives/Item/EscapedList/Permissions/PermissionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Drives/Item/EscapedList/Permissions/PermissionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. */ class PermissionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/Permissions/Item/PermissionItemRequestBuilder.php b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/Permissions/Item/PermissionItemRequestBuilder.php index 50a4df0b2c2..b656071b22b 100644 --- a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/Permissions/Item/PermissionItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/Permissions/Item/PermissionItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?PermissionItemRequestBuilderDeleteRequestConfiguration $ } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @param PermissionItemRequestBuilderGetRequestConfiguration|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(?PermissionItemRequestBuilderDeleteRe } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @param PermissionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php index 268060ae02c..b339649328a 100644 --- a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. */ class PermissionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilder.php b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilder.php index 3490538e390..ae06254760c 100644 --- a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilder.php +++ b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @param PermissionsRequestBuilderGetRequestConfiguration|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(Permission $body, ?PermissionsRequestBuilderPostRequestConf } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @param PermissionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php index 9c635142f07..610e5f2ac98 100644 --- a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. */ class PermissionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Permissions/Item/PermissionItemRequestBuilder.php b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Permissions/Item/PermissionItemRequestBuilder.php index 1cb652bd302..34938342728 100644 --- a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Permissions/Item/PermissionItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Permissions/Item/PermissionItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?PermissionItemRequestBuilderDeleteRequestConfiguration $ } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @param PermissionItemRequestBuilderGetRequestConfiguration|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(?PermissionItemRequestBuilderDeleteRe } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @param PermissionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php index 9845d21b2fc..b4d83f97a43 100644 --- a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. */ class PermissionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilder.php b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilder.php index 98448b3a7f6..ec96fde7a23 100644 --- a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilder.php +++ b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @param PermissionsRequestBuilderGetRequestConfiguration|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(Permission $body, ?PermissionsRequestBuilderPostRequestConf } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @param PermissionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php index 1f92dda8243..97723a406dd 100644 --- a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. */ class PermissionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/Catalogs/CatalogsRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/CatalogsRequestBuilder.php new file mode 100644 index 00000000000..0d78dbe0f75 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/CatalogsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the catalogs property of the microsoft.graph.identityGovernance entity. + * @param string $accessPackageCatalogId The unique identifier of accessPackageCatalog + * @return AccessPackageCatalogItemRequestBuilder + */ + public function byAccessPackageCatalogId(string $accessPackageCatalogId): AccessPackageCatalogItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessPackageCatalog%2Did'] = $accessPackageCatalogId; + return new AccessPackageCatalogItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CatalogsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get catalogs from identityGovernance + * @param CatalogsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CatalogsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageCatalogCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to catalogs for identityGovernance + * @param AccessPackageCatalog $body The request body + * @param CatalogsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessPackageCatalog $body, ?CatalogsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageCatalog::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get catalogs from identityGovernance + * @param CatalogsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CatalogsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 catalogs for identityGovernance + * @param AccessPackageCatalog $body The request body + * @param CatalogsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessPackageCatalog $body, ?CatalogsRequestBuilderPostRequestConfiguration $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 CatalogsRequestBuilder + */ + public function withUrl(string $rawUrl): CatalogsRequestBuilder { + return new CatalogsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/CatalogsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/CatalogsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e9207f949e7 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/CatalogsRequestBuilderGetQueryParameters.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 CatalogsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/CatalogsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/CatalogsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8ae7cc495fd --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/CatalogsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CatalogsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CatalogsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CatalogsRequestBuilderGetQueryParameters. + * @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 CatalogsRequestBuilderGetQueryParameters + */ + 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): CatalogsRequestBuilderGetQueryParameters { + return new CatalogsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/CatalogsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/CatalogsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..67c9f507d95 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/CatalogsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ead04a10273 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..dc71d2e9dac --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d6a656efac1 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageCatalogItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageCatalogItemRequestBuilder.php new file mode 100644 index 00000000000..45c63ff4903 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageCatalogItemRequestBuilder.php @@ -0,0 +1,184 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the customWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. + */ + public function customWorkflowExtensions(): CustomWorkflowExtensionsRequestBuilder { + return new CustomWorkflowExtensionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the resourceRoles property of the microsoft.graph.accessPackageCatalog entity. + */ + public function resourceRoles(): ResourceRolesRequestBuilder { + return new ResourceRolesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the resources property of the microsoft.graph.accessPackageCatalog entity. + */ + public function resources(): ResourcesRequestBuilder { + return new ResourcesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the resourceScopes property of the microsoft.graph.accessPackageCatalog entity. + */ + public function resourceScopes(): ResourceScopesRequestBuilder { + return new ResourceScopesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AccessPackageCatalogItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property catalogs for identityGovernance + * @param AccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get catalogs from identityGovernance + * @param AccessPackageCatalogItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessPackageCatalogItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageCatalog::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property catalogs in identityGovernance + * @param AccessPackageCatalog $body The request body + * @param AccessPackageCatalogItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageCatalog $body, ?AccessPackageCatalogItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageCatalog::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property catalogs for identityGovernance + * @param AccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration $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 catalogs from identityGovernance + * @param AccessPackageCatalogItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessPackageCatalogItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 catalogs in identityGovernance + * @param AccessPackageCatalog $body The request body + * @param AccessPackageCatalogItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageCatalog $body, ?AccessPackageCatalogItemRequestBuilderPatchRequestConfiguration $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 AccessPackageCatalogItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessPackageCatalogItemRequestBuilder { + return new AccessPackageCatalogItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..2ea6a900caf --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageCatalogItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageCatalogItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0833673e9e3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageCatalogItemRequestBuilderGetQueryParameters.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 AccessPackageCatalogItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageCatalogItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageCatalogItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..27040aab996 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageCatalogItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessPackageCatalogItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessPackageCatalogItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessPackageCatalogItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessPackageCatalogItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessPackageCatalogItemRequestBuilderGetQueryParameters { + return new AccessPackageCatalogItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageCatalogItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageCatalogItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..2bc4f36db15 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageCatalogItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/AccessPackagesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/AccessPackagesRequestBuilder.php new file mode 100644 index 00000000000..60c0d5bec2a --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/AccessPackagesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the accessPackages property of the microsoft.graph.accessPackageCatalog entity. + * @param string $accessPackageId The unique identifier of accessPackage + * @return AccessPackageItemRequestBuilder + */ + public function byAccessPackageId(string $accessPackageId): AccessPackageItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessPackage%2Did'] = $accessPackageId; + return new AccessPackageItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new AccessPackagesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The access packages in this catalog. Read-only. Nullable. + * @param AccessPackagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessPackagesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The access packages in this catalog. Read-only. Nullable. + * @param AccessPackagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessPackagesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 AccessPackagesRequestBuilder + */ + public function withUrl(string $rawUrl): AccessPackagesRequestBuilder { + return new AccessPackagesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/AccessPackagesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/AccessPackagesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1f3500782d1 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/AccessPackagesRequestBuilderGetQueryParameters.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 AccessPackagesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/AccessPackagesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/AccessPackagesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0f0ecdb161f --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/AccessPackagesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessPackagesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessPackagesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessPackagesRequestBuilderGetQueryParameters. + * @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 AccessPackagesRequestBuilderGetQueryParameters + */ + 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): AccessPackagesRequestBuilderGetQueryParameters { + return new AccessPackagesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..78d42a8fc92 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5ccdd92b84b --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fc6b6780bb9 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Item/AccessPackageItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Item/AccessPackageItemRequestBuilder.php new file mode 100644 index 00000000000..ccc171b70a9 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Item/AccessPackageItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The access packages in this catalog. Read-only. Nullable. + * @param AccessPackageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessPackageItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The access packages in this catalog. Read-only. Nullable. + * @param AccessPackageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessPackageItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 AccessPackageItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessPackageItemRequestBuilder { + return new AccessPackageItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c2b7b33df15 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.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 AccessPackageItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Item/AccessPackageItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Item/AccessPackageItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f41da07172c --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackages/Item/AccessPackageItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessPackageItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessPackageItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessPackageItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessPackageItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessPackageItemRequestBuilderGetQueryParameters { + return new AccessPackageItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..6e1fba1d2bf --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..99ee5aa1d76 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..57d7f337f09 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilder.php new file mode 100644 index 00000000000..404e8f1a934 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the customWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. + * @param string $customCalloutExtensionId The unique identifier of customCalloutExtension + * @return CustomCalloutExtensionItemRequestBuilder + */ + public function byCustomCalloutExtensionId(string $customCalloutExtensionId): CustomCalloutExtensionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customCalloutExtension%2Did'] = $customCalloutExtensionId; + return new CustomCalloutExtensionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CustomWorkflowExtensionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get customWorkflowExtensions from identityGovernance + * @param CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomCalloutExtensionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to customWorkflowExtensions for identityGovernance + * @param CustomCalloutExtension $body The request body + * @param CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomCalloutExtension $body, ?CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomCalloutExtension::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get customWorkflowExtensions from identityGovernance + * @param CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 customWorkflowExtensions for identityGovernance + * @param CustomCalloutExtension $body The request body + * @param CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomCalloutExtension $body, ?CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration $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 CustomWorkflowExtensionsRequestBuilder + */ + public function withUrl(string $rawUrl): CustomWorkflowExtensionsRequestBuilder { + return new CustomWorkflowExtensionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..738920c6477 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilderGetQueryParameters.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 CustomWorkflowExtensionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9dc182e89ed --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomWorkflowExtensionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomWorkflowExtensionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomWorkflowExtensionsRequestBuilderGetQueryParameters. + * @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 CustomWorkflowExtensionsRequestBuilderGetQueryParameters + */ + 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): CustomWorkflowExtensionsRequestBuilderGetQueryParameters { + return new CustomWorkflowExtensionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..305ec281e76 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php new file mode 100644 index 00000000000..bdda345cdae --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions/{customCalloutExtension%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property customWorkflowExtensions for identityGovernance + * @param CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get customWorkflowExtensions from identityGovernance + * @param CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomCalloutExtension::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property customWorkflowExtensions in identityGovernance + * @param CustomCalloutExtension $body The request body + * @param CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomCalloutExtension $body, ?CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomCalloutExtension::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property customWorkflowExtensions for identityGovernance + * @param CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration $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 customWorkflowExtensions from identityGovernance + * @param CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 customWorkflowExtensions in identityGovernance + * @param CustomCalloutExtension $body The request body + * @param CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomCalloutExtension $body, ?CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration $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 CustomCalloutExtensionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomCalloutExtensionItemRequestBuilder { + return new CustomCalloutExtensionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..77e910271d1 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f2f3b413d66 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.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 CustomCalloutExtensionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..34c1985f32e --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomCalloutExtensionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomCalloutExtensionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomCalloutExtensionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomCalloutExtensionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomCalloutExtensionItemRequestBuilderGetQueryParameters { + return new CustomCalloutExtensionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..58fc061cf34 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..3de56433846 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bdadb2515e6 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0d41101a252 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/AccessPackageResourceRoleItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/AccessPackageResourceRoleItemRequestBuilder.php new file mode 100644 index 00000000000..aef918efd15 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/AccessPackageResourceRoleItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AccessPackageResourceRoleItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property resourceRoles for identityGovernance + * @param AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get resourceRoles from identityGovernance + * @param AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRole::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property resourceRoles in identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageResourceRole $body, ?AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRole::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property resourceRoles for identityGovernance + * @param AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration $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 resourceRoles from identityGovernance + * @param AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 resourceRoles in identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageResourceRole $body, ?AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration $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 AccessPackageResourceRoleItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessPackageResourceRoleItemRequestBuilder { + return new AccessPackageResourceRoleItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..9f8a1c5659c --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..aee9b4e386c --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.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 AccessPackageResourceRoleItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f536a9a1191 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessPackageResourceRoleItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessPackageResourceRoleItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessPackageResourceRoleItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessPackageResourceRoleItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessPackageResourceRoleItemRequestBuilderGetQueryParameters { + return new AccessPackageResourceRoleItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..d1d85cb7e3c --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Environment/EnvironmentRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Environment/EnvironmentRequestBuilder.php new file mode 100644 index 00000000000..66051bdf016 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Environment/EnvironmentRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param EnvironmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EnvironmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceEnvironment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param EnvironmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EnvironmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 EnvironmentRequestBuilder + */ + public function withUrl(string $rawUrl): EnvironmentRequestBuilder { + return new EnvironmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f82fa98fdb5 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.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 EnvironmentRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a9b00a97417 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EnvironmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EnvironmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EnvironmentRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return EnvironmentRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): EnvironmentRequestBuilderGetQueryParameters { + return new EnvironmentRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Refresh/RefreshRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Refresh/RefreshRequestBuilder.php new file mode 100644 index 00000000000..c81db136df9 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Refresh/RefreshRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/refresh'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action refresh + * @param RefreshRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?RefreshRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action refresh + * @param RefreshRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RefreshRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RefreshRequestBuilder + */ + public function withUrl(string $rawUrl): RefreshRequestBuilder { + return new RefreshRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d2c679df8e4 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilder.php new file mode 100644 index 00000000000..09de208909f --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilder.php @@ -0,0 +1,184 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the refresh method. + */ + public function refresh(): RefreshRequestBuilder { + return new RefreshRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + */ + public function roles(): RolesRequestBuilder { + return new RolesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + */ + public function scopes(): ScopesRequestBuilder { + return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ResourceRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property resource for identityGovernance + * @param ResourceRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ResourceRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get resource from identityGovernance + * @param ResourceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ResourceRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property resource in identityGovernance + * @param AccessPackageResource $body The request body + * @param ResourceRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageResource $body, ?ResourceRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property resource for identityGovernance + * @param ResourceRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ResourceRequestBuilderDeleteRequestConfiguration $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 resource from identityGovernance + * @param ResourceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ResourceRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 resource in identityGovernance + * @param AccessPackageResource $body The request body + * @param ResourceRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageResource $body, ?ResourceRequestBuilderPatchRequestConfiguration $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 ResourceRequestBuilder + */ + public function withUrl(string $rawUrl): ResourceRequestBuilder { + return new ResourceRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..9829048c792 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a55217d191e --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilderGetQueryParameters.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 ResourceRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..42abe9cedc6 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ResourceRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ResourceRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ResourceRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ResourceRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ResourceRequestBuilderGetQueryParameters { + return new ResourceRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..a74e9ad991e --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..3c926e03d4c --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5db0eac8432 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..68645dbc1b2 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilder.php new file mode 100644 index 00000000000..7fe5806c401 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilder.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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles/{accessPackageResourceRole%2Did1}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property roles for identityGovernance + * @param AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Supports $expand. + * @param AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRole::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property roles in identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageResourceRole $body, ?AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRole::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property roles for identityGovernance + * @param AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Supports $expand. + * @param AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 roles in identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageResourceRole $body, ?AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration $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 AccessPackageResourceRoleItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessPackageResourceRoleItemRequestBuilder { + return new AccessPackageResourceRoleItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..7433b967f6d --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a5523689e84 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.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 AccessPackageResourceRoleItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8df0322247c --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessPackageResourceRoleItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessPackageResourceRoleItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessPackageResourceRoleItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessPackageResourceRoleItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessPackageResourceRoleItemRequestBuilderGetQueryParameters { + return new AccessPackageResourceRoleItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..75c527dd705 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/RolesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/RolesRequestBuilder.php new file mode 100644 index 00000000000..1a25ef2d3c6 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/RolesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + * @param string $accessPackageResourceRoleId1 The unique identifier of accessPackageResourceRole + * @return AccessPackageResourceRoleItemRequestBuilder + */ + public function byAccessPackageResourceRoleId1(string $accessPackageResourceRoleId1): AccessPackageResourceRoleItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessPackageResourceRole%2Did1'] = $accessPackageResourceRoleId1; + return new AccessPackageResourceRoleItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RolesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. Supports $expand. + * @param RolesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RolesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRoleCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to roles for identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param RolesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessPackageResourceRole $body, ?RolesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRole::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. Supports $expand. + * @param RolesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RolesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 roles for identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param RolesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessPackageResourceRole $body, ?RolesRequestBuilderPostRequestConfiguration $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 RolesRequestBuilder + */ + public function withUrl(string $rawUrl): RolesRequestBuilder { + return new RolesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/RolesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/RolesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a02c75f9f05 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/RolesRequestBuilderGetQueryParameters.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 RolesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/RolesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/RolesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a0e49467b77 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/RolesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RolesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RolesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RolesRequestBuilderGetQueryParameters. + * @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 RolesRequestBuilderGetQueryParameters + */ + 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): RolesRequestBuilderGetQueryParameters { + return new RolesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/RolesRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/RolesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..bdd0e8f35c3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Roles/RolesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..1388d976918 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f09173c30ce --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0b160cc654b --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilder.php new file mode 100644 index 00000000000..0f345322477 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AccessPackageResourceScopeItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property scopes for identityGovernance + * @param AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Supports $expand. + * @param AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScope::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property scopes in identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageResourceScope $body, ?AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScope::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property scopes for identityGovernance + * @param AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Supports $expand. + * @param AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scopes in identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageResourceScope $body, ?AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration $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 AccessPackageResourceScopeItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessPackageResourceScopeItemRequestBuilder { + return new AccessPackageResourceScopeItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..1b064fee26e --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d2b72be6228 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.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 AccessPackageResourceScopeItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d9445bf5896 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessPackageResourceScopeItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessPackageResourceScopeItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessPackageResourceScopeItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessPackageResourceScopeItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessPackageResourceScopeItemRequestBuilderGetQueryParameters { + return new AccessPackageResourceScopeItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..464f87f453e --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilder.php new file mode 100644 index 00000000000..ac09b810438 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param EnvironmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EnvironmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceEnvironment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param EnvironmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EnvironmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 EnvironmentRequestBuilder + */ + public function withUrl(string $rawUrl): EnvironmentRequestBuilder { + return new EnvironmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..77cd30a6d31 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.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 EnvironmentRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..da1d64780fd --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EnvironmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EnvironmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EnvironmentRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return EnvironmentRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): EnvironmentRequestBuilderGetQueryParameters { + return new EnvironmentRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Refresh/RefreshRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Refresh/RefreshRequestBuilder.php new file mode 100644 index 00000000000..2b0b86e6025 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Refresh/RefreshRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action refresh + * @param RefreshRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?RefreshRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action refresh + * @param RefreshRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RefreshRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RefreshRequestBuilder + */ + public function withUrl(string $rawUrl): RefreshRequestBuilder { + return new RefreshRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b45eeca29cd --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php new file mode 100644 index 00000000000..72d71d82f9a --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the refresh method. + */ + public function refresh(): RefreshRequestBuilder { + return new RefreshRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + */ + public function roles(): RolesRequestBuilder { + return new RolesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ResourceRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property resource for identityGovernance + * @param ResourceRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ResourceRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get resource from identityGovernance + * @param ResourceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ResourceRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property resource in identityGovernance + * @param AccessPackageResource $body The request body + * @param ResourceRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageResource $body, ?ResourceRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property resource for identityGovernance + * @param ResourceRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ResourceRequestBuilderDeleteRequestConfiguration $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 resource from identityGovernance + * @param ResourceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ResourceRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 resource in identityGovernance + * @param AccessPackageResource $body The request body + * @param ResourceRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageResource $body, ?ResourceRequestBuilderPatchRequestConfiguration $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 ResourceRequestBuilder + */ + public function withUrl(string $rawUrl): ResourceRequestBuilder { + return new ResourceRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..af448eb19f7 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e33db244463 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderGetQueryParameters.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 ResourceRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..508ab0dbe54 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ResourceRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ResourceRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ResourceRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ResourceRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ResourceRequestBuilderGetQueryParameters { + return new ResourceRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..3e7ca76c921 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..2a1c5926d95 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6cd79c5956e --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9d39db0a9c2 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilder.php new file mode 100644 index 00000000000..87f1bf7c9d5 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilder.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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did1}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property roles for identityGovernance + * @param AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Supports $expand. + * @param AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRole::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property roles in identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageResourceRole $body, ?AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRole::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property roles for identityGovernance + * @param AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Supports $expand. + * @param AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 roles in identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageResourceRole $body, ?AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration $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 AccessPackageResourceRoleItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessPackageResourceRoleItemRequestBuilder { + return new AccessPackageResourceRoleItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..832099378f2 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9825048a1d3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.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 AccessPackageResourceRoleItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bf6b87fe0d0 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessPackageResourceRoleItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessPackageResourceRoleItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessPackageResourceRoleItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessPackageResourceRoleItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessPackageResourceRoleItemRequestBuilderGetQueryParameters { + return new AccessPackageResourceRoleItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..7b1ac495b3e --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/RolesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/RolesRequestBuilder.php new file mode 100644 index 00000000000..8a3ac2ac19b --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/RolesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + * @param string $accessPackageResourceRoleId1 The unique identifier of accessPackageResourceRole + * @return AccessPackageResourceRoleItemRequestBuilder + */ + public function byAccessPackageResourceRoleId1(string $accessPackageResourceRoleId1): AccessPackageResourceRoleItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessPackageResourceRole%2Did1'] = $accessPackageResourceRoleId1; + return new AccessPackageResourceRoleItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RolesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. Supports $expand. + * @param RolesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RolesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRoleCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to roles for identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param RolesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessPackageResourceRole $body, ?RolesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRole::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. Supports $expand. + * @param RolesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RolesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 roles for identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param RolesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessPackageResourceRole $body, ?RolesRequestBuilderPostRequestConfiguration $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 RolesRequestBuilder + */ + public function withUrl(string $rawUrl): RolesRequestBuilder { + return new RolesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/RolesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/RolesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..20868b37821 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/RolesRequestBuilderGetQueryParameters.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 RolesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/RolesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/RolesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a02c966f8eb --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/RolesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RolesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RolesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RolesRequestBuilderGetQueryParameters. + * @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 RolesRequestBuilderGetQueryParameters + */ + 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): RolesRequestBuilderGetQueryParameters { + return new RolesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/RolesRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/RolesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..4998bb7281a --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/Roles/RolesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..825a477fc58 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9015536f97f --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5394bdbdcf1 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..98fa26bf274 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..4202e93cd3e --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d1d9e27f75f --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d3acf22b787 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..ca973d8cca4 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..0db579824e3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1f25d64ebb3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..37ed6ad57b7 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..1c58dbc96b3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f21f9128a33 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..57c1ace2e40 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..cff55b3fc25 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..52d6ee76337 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4558255afbe --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..1c1a3dcdaf1 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..aa6ee8ebbe4 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..71931deae8b --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..d763e131e03 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..1f4fe318a6f --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c260db49f8f --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..ecf6e39a931 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3c4ea393e57 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d1e6e240981 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f497f908fbe --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/ScopesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/ScopesRequestBuilder.php new file mode 100644 index 00000000000..69b006604bd --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/ScopesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + * @param string $accessPackageResourceScopeId The unique identifier of accessPackageResourceScope + * @return AccessPackageResourceScopeItemRequestBuilder + */ + public function byAccessPackageResourceScopeId(string $accessPackageResourceScopeId): AccessPackageResourceScopeItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessPackageResourceScope%2Did'] = $accessPackageResourceScopeId; + return new AccessPackageResourceScopeItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ScopesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. Supports $expand. + * @param ScopesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ScopesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScopeCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to scopes for identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param ScopesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessPackageResourceScope $body, ?ScopesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScope::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. Supports $expand. + * @param ScopesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ScopesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scopes for identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param ScopesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessPackageResourceScope $body, ?ScopesRequestBuilderPostRequestConfiguration $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 ScopesRequestBuilder + */ + public function withUrl(string $rawUrl): ScopesRequestBuilder { + return new ScopesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/ScopesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/ScopesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..11f2e6ac6dc --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/ScopesRequestBuilderGetQueryParameters.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 ScopesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/ScopesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/ScopesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..94d08034fa0 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/ScopesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ScopesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ScopesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ScopesRequestBuilderGetQueryParameters. + * @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 ScopesRequestBuilderGetQueryParameters + */ + 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): ScopesRequestBuilderGetQueryParameters { + return new ScopesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/ScopesRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/ScopesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..4b18c74b6b3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/ScopesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..91236d55c34 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a73f3d60eee --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..14a6aa31497 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..2450e328659 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..a8b30c8716f --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..85a4fb582ae --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..49a0b95ccd3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..8a866ed417e --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b6ea901545d --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e3b6fdfbfe3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1795e6e1c23 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..8edda0223d1 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1a93fc43274 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e03603923d9 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..6b6a9b7b1ab --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cde4dac5ed0 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9ca43a8f357 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..1e03671becd --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..c05e4e0cbd5 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0c91585b391 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..798919ecf93 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..a1c5eeb0e27 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..031d6cd6bea --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..550aedb7baa --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..441b9a62dd8 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..459a1b11e20 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d7ee1b0be24 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/ResourceRolesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/ResourceRolesRequestBuilder.php new file mode 100644 index 00000000000..40e65f964ae --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/ResourceRolesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the resourceRoles property of the microsoft.graph.accessPackageCatalog entity. + * @param string $accessPackageResourceRoleId The unique identifier of accessPackageResourceRole + * @return AccessPackageResourceRoleItemRequestBuilder + */ + public function byAccessPackageResourceRoleId(string $accessPackageResourceRoleId): AccessPackageResourceRoleItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessPackageResourceRole%2Did'] = $accessPackageResourceRoleId; + return new AccessPackageResourceRoleItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ResourceRolesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get resourceRoles from identityGovernance + * @param ResourceRolesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ResourceRolesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRoleCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to resourceRoles for identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param ResourceRolesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessPackageResourceRole $body, ?ResourceRolesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRole::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get resourceRoles from identityGovernance + * @param ResourceRolesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ResourceRolesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 resourceRoles for identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param ResourceRolesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessPackageResourceRole $body, ?ResourceRolesRequestBuilderPostRequestConfiguration $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 ResourceRolesRequestBuilder + */ + public function withUrl(string $rawUrl): ResourceRolesRequestBuilder { + return new ResourceRolesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/ResourceRolesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/ResourceRolesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..09eafe0bf99 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/ResourceRolesRequestBuilderGetQueryParameters.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 ResourceRolesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/ResourceRolesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/ResourceRolesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4c8981d543c --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/ResourceRolesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ResourceRolesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ResourceRolesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ResourceRolesRequestBuilderGetQueryParameters. + * @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 ResourceRolesRequestBuilderGetQueryParameters + */ + 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): ResourceRolesRequestBuilderGetQueryParameters { + return new ResourceRolesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/ResourceRolesRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/ResourceRolesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..694de51fed4 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/ResourceRolesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f36913cf8b7 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..927c063181b --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..333f2af8d49 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/AccessPackageResourceScopeItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/AccessPackageResourceScopeItemRequestBuilder.php new file mode 100644 index 00000000000..261c9563079 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/AccessPackageResourceScopeItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AccessPackageResourceScopeItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property resourceScopes for identityGovernance + * @param AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get resourceScopes from identityGovernance + * @param AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScope::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property resourceScopes in identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageResourceScope $body, ?AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScope::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property resourceScopes for identityGovernance + * @param AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration $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 resourceScopes from identityGovernance + * @param AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 resourceScopes in identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageResourceScope $body, ?AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration $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 AccessPackageResourceScopeItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessPackageResourceScopeItemRequestBuilder { + return new AccessPackageResourceScopeItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d74e1b941c3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..71e407e89ae --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.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 AccessPackageResourceScopeItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..009cdba209b --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessPackageResourceScopeItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessPackageResourceScopeItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessPackageResourceScopeItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessPackageResourceScopeItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessPackageResourceScopeItemRequestBuilderGetQueryParameters { + return new AccessPackageResourceScopeItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..0346cbbd6d0 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Environment/EnvironmentRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Environment/EnvironmentRequestBuilder.php new file mode 100644 index 00000000000..50512739194 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Environment/EnvironmentRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param EnvironmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EnvironmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceEnvironment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param EnvironmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EnvironmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 EnvironmentRequestBuilder + */ + public function withUrl(string $rawUrl): EnvironmentRequestBuilder { + return new EnvironmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ed18087cfb4 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.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 EnvironmentRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dc8fc869446 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EnvironmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EnvironmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EnvironmentRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return EnvironmentRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): EnvironmentRequestBuilderGetQueryParameters { + return new EnvironmentRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Refresh/RefreshRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Refresh/RefreshRequestBuilder.php new file mode 100644 index 00000000000..91a19d645b0 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Refresh/RefreshRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/refresh'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action refresh + * @param RefreshRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?RefreshRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action refresh + * @param RefreshRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RefreshRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RefreshRequestBuilder + */ + public function withUrl(string $rawUrl): RefreshRequestBuilder { + return new RefreshRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..27ef722b326 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilder.php new file mode 100644 index 00000000000..2e57c4c59a9 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilder.php @@ -0,0 +1,184 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the refresh method. + */ + public function refresh(): RefreshRequestBuilder { + return new RefreshRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + */ + public function roles(): RolesRequestBuilder { + return new RolesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + */ + public function scopes(): ScopesRequestBuilder { + return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ResourceRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property resource for identityGovernance + * @param ResourceRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ResourceRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get resource from identityGovernance + * @param ResourceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ResourceRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property resource in identityGovernance + * @param AccessPackageResource $body The request body + * @param ResourceRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageResource $body, ?ResourceRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property resource for identityGovernance + * @param ResourceRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ResourceRequestBuilderDeleteRequestConfiguration $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 resource from identityGovernance + * @param ResourceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ResourceRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 resource in identityGovernance + * @param AccessPackageResource $body The request body + * @param ResourceRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageResource $body, ?ResourceRequestBuilderPatchRequestConfiguration $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 ResourceRequestBuilder + */ + public function withUrl(string $rawUrl): ResourceRequestBuilder { + return new ResourceRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..813cf031906 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cddc2af6ca7 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilderGetQueryParameters.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 ResourceRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dcaeb0fae74 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ResourceRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ResourceRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ResourceRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ResourceRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ResourceRequestBuilderGetQueryParameters { + return new ResourceRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..3f20244fcfc --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f1bca5456c8 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e980df151ab --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..508765c1b34 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilder.php new file mode 100644 index 00000000000..81087d1bafa --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AccessPackageResourceRoleItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property roles for identityGovernance + * @param AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Supports $expand. + * @param AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRole::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property roles in identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageResourceRole $body, ?AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRole::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property roles for identityGovernance + * @param AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Supports $expand. + * @param AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 roles in identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageResourceRole $body, ?AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration $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 AccessPackageResourceRoleItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessPackageResourceRoleItemRequestBuilder { + return new AccessPackageResourceRoleItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..739c881c1da --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4e79b18efad --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.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 AccessPackageResourceRoleItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..48e8b677455 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessPackageResourceRoleItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessPackageResourceRoleItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessPackageResourceRoleItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessPackageResourceRoleItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessPackageResourceRoleItemRequestBuilderGetQueryParameters { + return new AccessPackageResourceRoleItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..cb23af9430f --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilder.php new file mode 100644 index 00000000000..9716a003e5b --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param EnvironmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EnvironmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceEnvironment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param EnvironmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EnvironmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 EnvironmentRequestBuilder + */ + public function withUrl(string $rawUrl): EnvironmentRequestBuilder { + return new EnvironmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..096176c6745 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.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 EnvironmentRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6c424c0c294 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EnvironmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EnvironmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EnvironmentRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return EnvironmentRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): EnvironmentRequestBuilderGetQueryParameters { + return new EnvironmentRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Refresh/RefreshRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Refresh/RefreshRequestBuilder.php new file mode 100644 index 00000000000..625355324b3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Refresh/RefreshRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action refresh + * @param RefreshRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?RefreshRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action refresh + * @param RefreshRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RefreshRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RefreshRequestBuilder + */ + public function withUrl(string $rawUrl): RefreshRequestBuilder { + return new RefreshRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e231f342cc4 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php new file mode 100644 index 00000000000..5315f10086d --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the refresh method. + */ + public function refresh(): RefreshRequestBuilder { + return new RefreshRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + */ + public function scopes(): ScopesRequestBuilder { + return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ResourceRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property resource for identityGovernance + * @param ResourceRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ResourceRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get resource from identityGovernance + * @param ResourceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ResourceRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property resource in identityGovernance + * @param AccessPackageResource $body The request body + * @param ResourceRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageResource $body, ?ResourceRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property resource for identityGovernance + * @param ResourceRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ResourceRequestBuilderDeleteRequestConfiguration $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 resource from identityGovernance + * @param ResourceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ResourceRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 resource in identityGovernance + * @param AccessPackageResource $body The request body + * @param ResourceRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageResource $body, ?ResourceRequestBuilderPatchRequestConfiguration $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 ResourceRequestBuilder + */ + public function withUrl(string $rawUrl): ResourceRequestBuilder { + return new ResourceRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..ebbc797ae22 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e80edbb4112 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderGetQueryParameters.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 ResourceRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8d20306f8dd --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ResourceRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ResourceRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ResourceRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ResourceRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ResourceRequestBuilderGetQueryParameters { + return new ResourceRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c40612dffe0 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e3c593cf142 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a3ba212306d --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6e45a8e5bf4 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilder.php new file mode 100644 index 00000000000..f7ac1636be7 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilder.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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property scopes for identityGovernance + * @param AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Supports $expand. + * @param AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScope::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property scopes in identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageResourceScope $body, ?AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScope::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property scopes for identityGovernance + * @param AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Supports $expand. + * @param AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scopes in identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageResourceScope $body, ?AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration $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 AccessPackageResourceScopeItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessPackageResourceScopeItemRequestBuilder { + return new AccessPackageResourceScopeItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..43ea232c090 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fca802f3873 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.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 AccessPackageResourceScopeItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b5ecfc04008 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessPackageResourceScopeItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessPackageResourceScopeItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessPackageResourceScopeItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessPackageResourceScopeItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessPackageResourceScopeItemRequestBuilderGetQueryParameters { + return new AccessPackageResourceScopeItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..7d28ee44307 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/ScopesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/ScopesRequestBuilder.php new file mode 100644 index 00000000000..52efd53f55b --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/ScopesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + * @param string $accessPackageResourceScopeId1 The unique identifier of accessPackageResourceScope + * @return AccessPackageResourceScopeItemRequestBuilder + */ + public function byAccessPackageResourceScopeId1(string $accessPackageResourceScopeId1): AccessPackageResourceScopeItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessPackageResourceScope%2Did1'] = $accessPackageResourceScopeId1; + return new AccessPackageResourceScopeItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ScopesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. Supports $expand. + * @param ScopesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ScopesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScopeCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to scopes for identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param ScopesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessPackageResourceScope $body, ?ScopesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScope::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. Supports $expand. + * @param ScopesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ScopesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scopes for identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param ScopesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessPackageResourceScope $body, ?ScopesRequestBuilderPostRequestConfiguration $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 ScopesRequestBuilder + */ + public function withUrl(string $rawUrl): ScopesRequestBuilder { + return new ScopesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/ScopesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/ScopesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..01e8676fc63 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/ScopesRequestBuilderGetQueryParameters.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 ScopesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/ScopesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/ScopesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e439003f0a9 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/ScopesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ScopesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ScopesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ScopesRequestBuilderGetQueryParameters. + * @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 ScopesRequestBuilderGetQueryParameters + */ + 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): ScopesRequestBuilderGetQueryParameters { + return new ScopesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/ScopesRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/ScopesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..84267e283e6 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/Scopes/ScopesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..7b9abcbc58a --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4b8cdbcc2f4 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ae21db3de8f --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..e153a8e6bb1 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d2046d8608d --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4b259040411 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e477b750183 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..177702165d3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..d93d278a55d --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3286030865a --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0a8c8474cca --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..7f98e61b6c9 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5a5a3590f48 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b6f56921930 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..3ea4e724c74 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e9713095c17 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..da4c83dc7b8 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..b433ca16607 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..9c1c3bf816a --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0620f5677d3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..db73638aec8 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..31c86c53011 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..9b57291390d --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..26a989b14ec --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9f7dcec271d --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..202982e8d99 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..57952548da3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/RolesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/RolesRequestBuilder.php new file mode 100644 index 00000000000..aa6ed370121 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/RolesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + * @param string $accessPackageResourceRoleId The unique identifier of accessPackageResourceRole + * @return AccessPackageResourceRoleItemRequestBuilder + */ + public function byAccessPackageResourceRoleId(string $accessPackageResourceRoleId): AccessPackageResourceRoleItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessPackageResourceRole%2Did'] = $accessPackageResourceRoleId; + return new AccessPackageResourceRoleItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RolesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. Supports $expand. + * @param RolesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RolesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRoleCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to roles for identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param RolesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessPackageResourceRole $body, ?RolesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRole::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. Supports $expand. + * @param RolesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RolesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 roles for identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param RolesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessPackageResourceRole $body, ?RolesRequestBuilderPostRequestConfiguration $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 RolesRequestBuilder + */ + public function withUrl(string $rawUrl): RolesRequestBuilder { + return new RolesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/RolesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/RolesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a6f871cf7e9 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/RolesRequestBuilderGetQueryParameters.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 RolesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/RolesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/RolesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ef7757d46b8 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/RolesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RolesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RolesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RolesRequestBuilderGetQueryParameters. + * @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 RolesRequestBuilderGetQueryParameters + */ + 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): RolesRequestBuilderGetQueryParameters { + return new RolesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/RolesRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/RolesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e5f2ad6c0a9 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/RolesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..8b6f298cc4a --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..23090b502ad --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f77989f97fa --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilder.php new file mode 100644 index 00000000000..4332320bab9 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilder.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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property scopes for identityGovernance + * @param AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Supports $expand. + * @param AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScope::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property scopes in identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageResourceScope $body, ?AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScope::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property scopes for identityGovernance + * @param AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Supports $expand. + * @param AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scopes in identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageResourceScope $body, ?AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration $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 AccessPackageResourceScopeItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessPackageResourceScopeItemRequestBuilder { + return new AccessPackageResourceScopeItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..333edc0656a --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a5a41c503f1 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.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 AccessPackageResourceScopeItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9473e610e73 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessPackageResourceScopeItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessPackageResourceScopeItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessPackageResourceScopeItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessPackageResourceScopeItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessPackageResourceScopeItemRequestBuilderGetQueryParameters { + return new AccessPackageResourceScopeItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..cd975943d58 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/ScopesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/ScopesRequestBuilder.php new file mode 100644 index 00000000000..e479604866c --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/ScopesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + * @param string $accessPackageResourceScopeId1 The unique identifier of accessPackageResourceScope + * @return AccessPackageResourceScopeItemRequestBuilder + */ + public function byAccessPackageResourceScopeId1(string $accessPackageResourceScopeId1): AccessPackageResourceScopeItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessPackageResourceScope%2Did1'] = $accessPackageResourceScopeId1; + return new AccessPackageResourceScopeItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ScopesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. Supports $expand. + * @param ScopesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ScopesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScopeCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to scopes for identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param ScopesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessPackageResourceScope $body, ?ScopesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScope::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. Supports $expand. + * @param ScopesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ScopesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scopes for identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param ScopesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessPackageResourceScope $body, ?ScopesRequestBuilderPostRequestConfiguration $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 ScopesRequestBuilder + */ + public function withUrl(string $rawUrl): ScopesRequestBuilder { + return new ScopesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/ScopesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/ScopesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f3a97cdeb97 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/ScopesRequestBuilderGetQueryParameters.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 ScopesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/ScopesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/ScopesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..521b2e62600 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/ScopesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ScopesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ScopesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ScopesRequestBuilderGetQueryParameters. + * @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 ScopesRequestBuilderGetQueryParameters + */ + 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): ScopesRequestBuilderGetQueryParameters { + return new ScopesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/ScopesRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/ScopesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..cbb393e3d85 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Scopes/ScopesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..4fe8436859c --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f4fe51984c9 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fafcc9589ba --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..f600fb86c12 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..53b1f2f79e2 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9232d476116 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1b8a8f3cd49 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..14bc2487059 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ad81f95e420 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3a9f5d25b1e --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b5a24637eed --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..3ee1f937222 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8b4cf43d084 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e0d9a0070fa --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..6046d9ab0e8 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d9d73dee342 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3429dc9253f --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..6f71b9f1e8c --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..bd0aa1a1853 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0d74cf83631 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..195702e7aa2 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..b5192d41ba8 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..2e51c28168f --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..41b95f6c241 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..57c6e31e8af --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3cf2d114475 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f7e2eb7a059 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/ResourceScopesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/ResourceScopesRequestBuilder.php new file mode 100644 index 00000000000..41d29167a71 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/ResourceScopesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the resourceScopes property of the microsoft.graph.accessPackageCatalog entity. + * @param string $accessPackageResourceScopeId The unique identifier of accessPackageResourceScope + * @return AccessPackageResourceScopeItemRequestBuilder + */ + public function byAccessPackageResourceScopeId(string $accessPackageResourceScopeId): AccessPackageResourceScopeItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessPackageResourceScope%2Did'] = $accessPackageResourceScopeId; + return new AccessPackageResourceScopeItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ResourceScopesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get resourceScopes from identityGovernance + * @param ResourceScopesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ResourceScopesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScopeCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to resourceScopes for identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param ResourceScopesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessPackageResourceScope $body, ?ResourceScopesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScope::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get resourceScopes from identityGovernance + * @param ResourceScopesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ResourceScopesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 resourceScopes for identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param ResourceScopesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessPackageResourceScope $body, ?ResourceScopesRequestBuilderPostRequestConfiguration $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 ResourceScopesRequestBuilder + */ + public function withUrl(string $rawUrl): ResourceScopesRequestBuilder { + return new ResourceScopesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/ResourceScopesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/ResourceScopesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cd4c6e32a72 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/ResourceScopesRequestBuilderGetQueryParameters.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 ResourceScopesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/ResourceScopesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/ResourceScopesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..eb3eb61734b --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/ResourceScopesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ResourceScopesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ResourceScopesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ResourceScopesRequestBuilderGetQueryParameters. + * @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 ResourceScopesRequestBuilderGetQueryParameters + */ + 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): ResourceScopesRequestBuilderGetQueryParameters { + return new ResourceScopesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/ResourceScopesRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/ResourceScopesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..33ba8ba8f30 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/ResourceScopesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..bc0617f22c7 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..297bfc48305 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c6cc9f6a7d0 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php new file mode 100644 index 00000000000..43ea9ee7d57 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php @@ -0,0 +1,184 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the refresh method. + */ + public function refresh(): RefreshRequestBuilder { + return new RefreshRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + */ + public function roles(): RolesRequestBuilder { + return new RolesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + */ + public function scopes(): ScopesRequestBuilder { + return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AccessPackageResourceItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property resources for identityGovernance + * @param AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Access package resources in this catalog. + * @param AccessPackageResourceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessPackageResourceItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property resources in identityGovernance + * @param AccessPackageResource $body The request body + * @param AccessPackageResourceItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageResource $body, ?AccessPackageResourceItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property resources for identityGovernance + * @param AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Access package resources in this catalog. + * @param AccessPackageResourceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessPackageResourceItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 resources in identityGovernance + * @param AccessPackageResource $body The request body + * @param AccessPackageResourceItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageResource $body, ?AccessPackageResourceItemRequestBuilderPatchRequestConfiguration $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 AccessPackageResourceItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessPackageResourceItemRequestBuilder { + return new AccessPackageResourceItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..adf70d8066b --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a08cd87d40b --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilderGetQueryParameters.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 AccessPackageResourceItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e38a985fe33 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessPackageResourceItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessPackageResourceItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessPackageResourceItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessPackageResourceItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessPackageResourceItemRequestBuilderGetQueryParameters { + return new AccessPackageResourceItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..377bfa8bb55 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Environment/EnvironmentRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Environment/EnvironmentRequestBuilder.php new file mode 100644 index 00000000000..b7ddd6e7f92 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Environment/EnvironmentRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/environment{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param EnvironmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EnvironmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceEnvironment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param EnvironmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EnvironmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 EnvironmentRequestBuilder + */ + public function withUrl(string $rawUrl): EnvironmentRequestBuilder { + return new EnvironmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Environment/EnvironmentRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Environment/EnvironmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..132a861bafd --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Environment/EnvironmentRequestBuilderGetQueryParameters.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 EnvironmentRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e91914293ac --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EnvironmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EnvironmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EnvironmentRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return EnvironmentRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): EnvironmentRequestBuilderGetQueryParameters { + return new EnvironmentRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Refresh/RefreshRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Refresh/RefreshRequestBuilder.php new file mode 100644 index 00000000000..ed3f84d7816 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Refresh/RefreshRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/refresh'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action refresh + * @param RefreshRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?RefreshRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action refresh + * @param RefreshRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RefreshRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RefreshRequestBuilder + */ + public function withUrl(string $rawUrl): RefreshRequestBuilder { + return new RefreshRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Refresh/RefreshRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Refresh/RefreshRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d4c1f62a66a --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Refresh/RefreshRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..7915cef0990 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4372a7f27be --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1fa95ec963c --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/AccessPackageResourceRoleItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/AccessPackageResourceRoleItemRequestBuilder.php new file mode 100644 index 00000000000..10109370ac3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/AccessPackageResourceRoleItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AccessPackageResourceRoleItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property roles for identityGovernance + * @param AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Supports $expand. + * @param AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRole::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property roles in identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageResourceRole $body, ?AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRole::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property roles for identityGovernance + * @param AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Supports $expand. + * @param AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 roles in identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageResourceRole $body, ?AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration $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 AccessPackageResourceRoleItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessPackageResourceRoleItemRequestBuilder { + return new AccessPackageResourceRoleItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..5ae84c10a2d --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a98a7ffd1f7 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.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 AccessPackageResourceRoleItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cd64ed812a2 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessPackageResourceRoleItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessPackageResourceRoleItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessPackageResourceRoleItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessPackageResourceRoleItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessPackageResourceRoleItemRequestBuilderGetQueryParameters { + return new AccessPackageResourceRoleItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..48a6dfea7b7 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Environment/EnvironmentRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Environment/EnvironmentRequestBuilder.php new file mode 100644 index 00000000000..2cea7be0868 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Environment/EnvironmentRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param EnvironmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EnvironmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceEnvironment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param EnvironmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EnvironmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 EnvironmentRequestBuilder + */ + public function withUrl(string $rawUrl): EnvironmentRequestBuilder { + return new EnvironmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e5a6b4a37a5 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.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 EnvironmentRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ab98dd0a471 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EnvironmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EnvironmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EnvironmentRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return EnvironmentRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): EnvironmentRequestBuilderGetQueryParameters { + return new EnvironmentRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Refresh/RefreshRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Refresh/RefreshRequestBuilder.php new file mode 100644 index 00000000000..9c4c69ad4b9 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Refresh/RefreshRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/refresh'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action refresh + * @param RefreshRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?RefreshRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action refresh + * @param RefreshRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RefreshRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RefreshRequestBuilder + */ + public function withUrl(string $rawUrl): RefreshRequestBuilder { + return new RefreshRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..1f1f28a037b --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php new file mode 100644 index 00000000000..9bef34e2bd3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the refresh method. + */ + public function refresh(): RefreshRequestBuilder { + return new RefreshRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + */ + public function scopes(): ScopesRequestBuilder { + return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ResourceRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property resource for identityGovernance + * @param ResourceRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ResourceRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get resource from identityGovernance + * @param ResourceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ResourceRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property resource in identityGovernance + * @param AccessPackageResource $body The request body + * @param ResourceRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageResource $body, ?ResourceRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property resource for identityGovernance + * @param ResourceRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ResourceRequestBuilderDeleteRequestConfiguration $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 resource from identityGovernance + * @param ResourceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ResourceRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 resource in identityGovernance + * @param AccessPackageResource $body The request body + * @param ResourceRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageResource $body, ?ResourceRequestBuilderPatchRequestConfiguration $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 ResourceRequestBuilder + */ + public function withUrl(string $rawUrl): ResourceRequestBuilder { + return new ResourceRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..1e06067bc17 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8da9bcdf6c7 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilderGetQueryParameters.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 ResourceRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a83c137f079 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ResourceRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ResourceRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ResourceRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ResourceRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ResourceRequestBuilderGetQueryParameters { + return new ResourceRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..5d8655d6171 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..bba8eecc0c9 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b580c812caa --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..573de2addb0 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilder.php new file mode 100644 index 00000000000..f455f4b1b8f --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AccessPackageResourceScopeItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property scopes for identityGovernance + * @param AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Supports $expand. + * @param AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScope::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property scopes in identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageResourceScope $body, ?AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScope::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property scopes for identityGovernance + * @param AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Supports $expand. + * @param AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scopes in identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageResourceScope $body, ?AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration $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 AccessPackageResourceScopeItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessPackageResourceScopeItemRequestBuilder { + return new AccessPackageResourceScopeItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..cb15c811b3c --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f3441607ebe --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.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 AccessPackageResourceScopeItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a81f3bb10b7 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessPackageResourceScopeItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessPackageResourceScopeItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessPackageResourceScopeItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessPackageResourceScopeItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessPackageResourceScopeItemRequestBuilderGetQueryParameters { + return new AccessPackageResourceScopeItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c04eda56f19 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilder.php new file mode 100644 index 00000000000..1847e846c11 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param EnvironmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EnvironmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceEnvironment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param EnvironmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EnvironmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 EnvironmentRequestBuilder + */ + public function withUrl(string $rawUrl): EnvironmentRequestBuilder { + return new EnvironmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bfe5d717bfb --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.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 EnvironmentRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..85ca446fa61 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EnvironmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EnvironmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EnvironmentRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return EnvironmentRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): EnvironmentRequestBuilderGetQueryParameters { + return new EnvironmentRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/Refresh/RefreshRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/Refresh/RefreshRequestBuilder.php new file mode 100644 index 00000000000..35c41b8fb95 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/Refresh/RefreshRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action refresh + * @param RefreshRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?RefreshRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action refresh + * @param RefreshRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RefreshRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RefreshRequestBuilder + */ + public function withUrl(string $rawUrl): RefreshRequestBuilder { + return new RefreshRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..eb7cb2b5a0c --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php new file mode 100644 index 00000000000..55f782dddd2 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -0,0 +1,168 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the refresh method. + */ + public function refresh(): RefreshRequestBuilder { + return new RefreshRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ResourceRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property resource for identityGovernance + * @param ResourceRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ResourceRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get resource from identityGovernance + * @param ResourceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ResourceRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property resource in identityGovernance + * @param AccessPackageResource $body The request body + * @param ResourceRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageResource $body, ?ResourceRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property resource for identityGovernance + * @param ResourceRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ResourceRequestBuilderDeleteRequestConfiguration $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 resource from identityGovernance + * @param ResourceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ResourceRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 resource in identityGovernance + * @param AccessPackageResource $body The request body + * @param ResourceRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageResource $body, ?ResourceRequestBuilderPatchRequestConfiguration $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 ResourceRequestBuilder + */ + public function withUrl(string $rawUrl): ResourceRequestBuilder { + return new ResourceRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..82fe79391f1 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9760f9ab926 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderGetQueryParameters.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 ResourceRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..de625f49cdf --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ResourceRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ResourceRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ResourceRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ResourceRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ResourceRequestBuilderGetQueryParameters { + return new ResourceRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..26b52e8ee75 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..886802e8228 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b8b9ecd57bc --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..78a0358bcd8 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..ce59d42e07e --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..c38e6cd6392 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2c2f8aba9f0 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2773aa114f6 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..b6ff7b0faaf --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..6392f9c1f2c --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1bbdfbd11ba --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8c320f967ab --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..abd056070ca --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f74ad7d0e40 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..04f11776121 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..d634a2d9e1d --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7da3d9b8e57 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..049c2d6571d --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..0faea2f9b1f --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..aa768885f89 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..95f93879e71 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..bb4cb644ab1 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..de95640304d --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..4cf4afa43d9 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..90b736227e8 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..519b8ba9f2f --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..497e7a7281e --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c19c269bd43 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/ScopesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/ScopesRequestBuilder.php new file mode 100644 index 00000000000..062a8630a6b --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/ScopesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + * @param string $accessPackageResourceScopeId The unique identifier of accessPackageResourceScope + * @return AccessPackageResourceScopeItemRequestBuilder + */ + public function byAccessPackageResourceScopeId(string $accessPackageResourceScopeId): AccessPackageResourceScopeItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessPackageResourceScope%2Did'] = $accessPackageResourceScopeId; + return new AccessPackageResourceScopeItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ScopesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. Supports $expand. + * @param ScopesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ScopesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScopeCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to scopes for identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param ScopesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessPackageResourceScope $body, ?ScopesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScope::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. Supports $expand. + * @param ScopesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ScopesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scopes for identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param ScopesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessPackageResourceScope $body, ?ScopesRequestBuilderPostRequestConfiguration $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 ScopesRequestBuilder + */ + public function withUrl(string $rawUrl): ScopesRequestBuilder { + return new ScopesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/ScopesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/ScopesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7010a659250 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/ScopesRequestBuilderGetQueryParameters.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 ScopesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/ScopesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/ScopesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5287b8de297 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/ScopesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ScopesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ScopesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ScopesRequestBuilderGetQueryParameters. + * @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 ScopesRequestBuilderGetQueryParameters + */ + 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): ScopesRequestBuilderGetQueryParameters { + return new ScopesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/ScopesRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/ScopesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e2a2532d146 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/ScopesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f1e0e6305b3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7f717f30b7a --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7e2110bb4b3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..0278caa3e03 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..5f8fac94446 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5a17089ff68 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b56b2691d3d --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c0ad0b3a365 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..92cb56895ed --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ec6a9f44715 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..eda6562324b --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..0ca7caaf1bf --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f62e41261de --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..995811b086f --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..cf03320585e --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cd06f3d3c02 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d14fd9e9443 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..489ef6db148 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..ef92dc408ac --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fb18611b665 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..8697f65ddce --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..19b86b04448 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..3355b312a2e --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..a392f8a79c2 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..faeb878bbc3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..86562ed6e01 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..3cb2d2bc714 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/RolesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/RolesRequestBuilder.php new file mode 100644 index 00000000000..eb9ee3ed005 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/RolesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + * @param string $accessPackageResourceRoleId The unique identifier of accessPackageResourceRole + * @return AccessPackageResourceRoleItemRequestBuilder + */ + public function byAccessPackageResourceRoleId(string $accessPackageResourceRoleId): AccessPackageResourceRoleItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessPackageResourceRole%2Did'] = $accessPackageResourceRoleId; + return new AccessPackageResourceRoleItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RolesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. Supports $expand. + * @param RolesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RolesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRoleCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to roles for identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param RolesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessPackageResourceRole $body, ?RolesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRole::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. Supports $expand. + * @param RolesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RolesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 roles for identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param RolesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessPackageResourceRole $body, ?RolesRequestBuilderPostRequestConfiguration $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 RolesRequestBuilder + */ + public function withUrl(string $rawUrl): RolesRequestBuilder { + return new RolesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/RolesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/RolesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d462d458af9 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/RolesRequestBuilderGetQueryParameters.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 RolesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/RolesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/RolesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5715068c6b4 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/RolesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RolesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RolesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RolesRequestBuilderGetQueryParameters. + * @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 RolesRequestBuilderGetQueryParameters + */ + 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): RolesRequestBuilderGetQueryParameters { + return new RolesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/RolesRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/RolesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..49a22aeac4d --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/RolesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..961743867ea --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d1207e97ccd --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..750ce5a3514 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/AccessPackageResourceScopeItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/AccessPackageResourceScopeItemRequestBuilder.php new file mode 100644 index 00000000000..81e9b5b8b14 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/AccessPackageResourceScopeItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AccessPackageResourceScopeItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property scopes for identityGovernance + * @param AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Supports $expand. + * @param AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScope::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property scopes in identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageResourceScope $body, ?AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScope::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property scopes for identityGovernance + * @param AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Supports $expand. + * @param AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scopes in identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageResourceScope $body, ?AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration $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 AccessPackageResourceScopeItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessPackageResourceScopeItemRequestBuilder { + return new AccessPackageResourceScopeItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..5790a4446b3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..11546592d7a --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetQueryParameters.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 AccessPackageResourceScopeItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3b497618971 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessPackageResourceScopeItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessPackageResourceScopeItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessPackageResourceScopeItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessPackageResourceScopeItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessPackageResourceScopeItemRequestBuilderGetQueryParameters { + return new AccessPackageResourceScopeItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..5195454a960 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Environment/EnvironmentRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Environment/EnvironmentRequestBuilder.php new file mode 100644 index 00000000000..61ad067921b --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Environment/EnvironmentRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param EnvironmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EnvironmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceEnvironment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param EnvironmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EnvironmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 EnvironmentRequestBuilder + */ + public function withUrl(string $rawUrl): EnvironmentRequestBuilder { + return new EnvironmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1e883058b18 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.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 EnvironmentRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..222f6eb54ff --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EnvironmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EnvironmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EnvironmentRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return EnvironmentRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): EnvironmentRequestBuilderGetQueryParameters { + return new EnvironmentRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Refresh/RefreshRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Refresh/RefreshRequestBuilder.php new file mode 100644 index 00000000000..42e2240589c --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Refresh/RefreshRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/refresh'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action refresh + * @param RefreshRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?RefreshRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action refresh + * @param RefreshRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RefreshRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RefreshRequestBuilder + */ + public function withUrl(string $rawUrl): RefreshRequestBuilder { + return new RefreshRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..11e5d8f23df --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php new file mode 100644 index 00000000000..424bf7b11bd --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the refresh method. + */ + public function refresh(): RefreshRequestBuilder { + return new RefreshRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + */ + public function roles(): RolesRequestBuilder { + return new RolesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ResourceRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property resource for identityGovernance + * @param ResourceRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ResourceRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get resource from identityGovernance + * @param ResourceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ResourceRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property resource in identityGovernance + * @param AccessPackageResource $body The request body + * @param ResourceRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageResource $body, ?ResourceRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property resource for identityGovernance + * @param ResourceRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ResourceRequestBuilderDeleteRequestConfiguration $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 resource from identityGovernance + * @param ResourceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ResourceRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 resource in identityGovernance + * @param AccessPackageResource $body The request body + * @param ResourceRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageResource $body, ?ResourceRequestBuilderPatchRequestConfiguration $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 ResourceRequestBuilder + */ + public function withUrl(string $rawUrl): ResourceRequestBuilder { + return new ResourceRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..05ec92767df --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6ab8cae8a26 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilderGetQueryParameters.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 ResourceRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..40d1b96ed3e --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ResourceRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ResourceRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ResourceRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ResourceRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ResourceRequestBuilderGetQueryParameters { + return new ResourceRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..0d147a0d46a --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..29f2d923649 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ab62e972bb5 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..816e7be9908 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilder.php new file mode 100644 index 00000000000..70cd3e9e1a7 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AccessPackageResourceRoleItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property roles for identityGovernance + * @param AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Supports $expand. + * @param AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRole::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property roles in identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageResourceRole $body, ?AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRole::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property roles for identityGovernance + * @param AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Supports $expand. + * @param AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 roles in identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageResourceRole $body, ?AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration $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 AccessPackageResourceRoleItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessPackageResourceRoleItemRequestBuilder { + return new AccessPackageResourceRoleItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..a93ff4d46ea --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..59757bb20c9 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetQueryParameters.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 AccessPackageResourceRoleItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1eb912c6dd8 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessPackageResourceRoleItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessPackageResourceRoleItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessPackageResourceRoleItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessPackageResourceRoleItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessPackageResourceRoleItemRequestBuilderGetQueryParameters { + return new AccessPackageResourceRoleItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..248e19a7071 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilder.php new file mode 100644 index 00000000000..f190aa5d1a1 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param EnvironmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EnvironmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceEnvironment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param EnvironmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EnvironmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 EnvironmentRequestBuilder + */ + public function withUrl(string $rawUrl): EnvironmentRequestBuilder { + return new EnvironmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ce093334145 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetQueryParameters.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 EnvironmentRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..58811036a7f --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/Environment/EnvironmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EnvironmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EnvironmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EnvironmentRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return EnvironmentRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): EnvironmentRequestBuilderGetQueryParameters { + return new EnvironmentRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/Refresh/RefreshRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/Refresh/RefreshRequestBuilder.php new file mode 100644 index 00000000000..db5cfbeb202 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/Refresh/RefreshRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action refresh + * @param RefreshRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?RefreshRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action refresh + * @param RefreshRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RefreshRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RefreshRequestBuilder + */ + public function withUrl(string $rawUrl): RefreshRequestBuilder { + return new RefreshRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..6594c2d0258 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/Refresh/RefreshRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php new file mode 100644 index 00000000000..ee1cfe5e106 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -0,0 +1,168 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the refresh method. + */ + public function refresh(): RefreshRequestBuilder { + return new RefreshRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ResourceRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property resource for identityGovernance + * @param ResourceRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ResourceRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get resource from identityGovernance + * @param ResourceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ResourceRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property resource in identityGovernance + * @param AccessPackageResource $body The request body + * @param ResourceRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageResource $body, ?ResourceRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property resource for identityGovernance + * @param ResourceRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ResourceRequestBuilderDeleteRequestConfiguration $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 resource from identityGovernance + * @param ResourceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ResourceRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 resource in identityGovernance + * @param AccessPackageResource $body The request body + * @param ResourceRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageResource $body, ?ResourceRequestBuilderPatchRequestConfiguration $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 ResourceRequestBuilder + */ + public function withUrl(string $rawUrl): ResourceRequestBuilder { + return new ResourceRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..67eaa5a5b6f --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3c6d1787a9a --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderGetQueryParameters.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 ResourceRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1d412e508e0 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ResourceRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ResourceRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ResourceRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ResourceRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ResourceRequestBuilderGetQueryParameters { + return new ResourceRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..98effe3759a --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..008e2f3278b --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9966c958f56 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a31129badc2 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..23c12d00e15 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..42660c463d0 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b92e501e05e --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..03f0562a4ee --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..48e889dfc48 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..bddddbbc350 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..da78a604579 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b1dec8da8e9 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..028a1ea99d3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4c9517641ce --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bb59856159a --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..07914cf3ede --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e2cbd44bb12 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..53bd1ab0805 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..ecc6e4d2b20 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..03975396dba --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..83b1efd4bbc --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..635ea24422a --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..410863e3cd5 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b62a3635291 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..815af2db6e4 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..dc151353128 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ea31fc705bf --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b39fcbb0ec6 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/RolesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/RolesRequestBuilder.php new file mode 100644 index 00000000000..49bae00597d --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/RolesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + * @param string $accessPackageResourceRoleId The unique identifier of accessPackageResourceRole + * @return AccessPackageResourceRoleItemRequestBuilder + */ + public function byAccessPackageResourceRoleId(string $accessPackageResourceRoleId): AccessPackageResourceRoleItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessPackageResourceRole%2Did'] = $accessPackageResourceRoleId; + return new AccessPackageResourceRoleItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RolesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. Supports $expand. + * @param RolesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RolesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRoleCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to roles for identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param RolesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessPackageResourceRole $body, ?RolesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRole::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. Supports $expand. + * @param RolesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RolesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 roles for identityGovernance + * @param AccessPackageResourceRole $body The request body + * @param RolesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessPackageResourceRole $body, ?RolesRequestBuilderPostRequestConfiguration $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 RolesRequestBuilder + */ + public function withUrl(string $rawUrl): RolesRequestBuilder { + return new RolesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/RolesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/RolesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0beb5ac97cf --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/RolesRequestBuilderGetQueryParameters.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 RolesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/RolesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/RolesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5a67d180a71 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/RolesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RolesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RolesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RolesRequestBuilderGetQueryParameters. + * @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 RolesRequestBuilderGetQueryParameters + */ + 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): RolesRequestBuilderGetQueryParameters { + return new RolesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/RolesRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/RolesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..fd1a39a9668 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/RolesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e60915b2e57 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..11e6306d8dd --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e2d84088fc0 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..41182598149 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..10a09cdd33d --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5c54ef9a193 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cfd6c0754dc --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..70ca22b5700 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ace2a107003 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e5b58b7c98f --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ec9cedaf130 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..3e0aebfbe75 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..58fcf025b36 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..92248845385 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..b3fdec21f63 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..daef67b9e11 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3f2de7082d4 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..1710f867189 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..186f3480d93 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8933d16bc39 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..649a17ce9fd --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..eb410a18740 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..41d972becd8 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..f0fab7a4bad --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..18fd7fd76c9 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ee8b16de1ce --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..54ea92164fd --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/ScopesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/ScopesRequestBuilder.php new file mode 100644 index 00000000000..e5a27fcae01 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/ScopesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + * @param string $accessPackageResourceScopeId The unique identifier of accessPackageResourceScope + * @return AccessPackageResourceScopeItemRequestBuilder + */ + public function byAccessPackageResourceScopeId(string $accessPackageResourceScopeId): AccessPackageResourceScopeItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessPackageResourceScope%2Did'] = $accessPackageResourceScopeId; + return new AccessPackageResourceScopeItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ScopesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. Supports $expand. + * @param ScopesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ScopesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScopeCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to scopes for identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param ScopesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessPackageResourceScope $body, ?ScopesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceScope::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. Supports $expand. + * @param ScopesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ScopesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scopes for identityGovernance + * @param AccessPackageResourceScope $body The request body + * @param ScopesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessPackageResourceScope $body, ?ScopesRequestBuilderPostRequestConfiguration $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 ScopesRequestBuilder + */ + public function withUrl(string $rawUrl): ScopesRequestBuilder { + return new ScopesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/ScopesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/ScopesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..517eb9259d3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/ScopesRequestBuilderGetQueryParameters.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 ScopesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/ScopesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/ScopesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e86838865a3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/ScopesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ScopesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ScopesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ScopesRequestBuilderGetQueryParameters. + * @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 ScopesRequestBuilderGetQueryParameters + */ + 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): ScopesRequestBuilderGetQueryParameters { + return new ScopesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/ScopesRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/ScopesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..fc6c319fe27 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/ScopesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e61a35441b7 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fe0c0ddc628 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b61d95779cd --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..fee8e67a2d2 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..921626e976f --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ab5e6fddc47 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6e6f8c776f5 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..00aaf0395d3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..c05d4aabc5f --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..90ea16249f0 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..170ee96cc47 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..4eed3fa0301 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8f38e1a0ed3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c1735dbdc74 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..80cfc4de966 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bffd6632404 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..21da22a0e0e --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..0a674180fc3 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..c224c35c394 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d49485a8a8b --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..7968aeaa4d5 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..4db7c988d27 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c93a818ec41 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..b20d8f0ded7 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..43a04ecbb32 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..49bfb609e19 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..862908c7089 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/ResourcesRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/ResourcesRequestBuilder.php new file mode 100644 index 00000000000..8a85bdc451f --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/ResourcesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the resources property of the microsoft.graph.accessPackageCatalog entity. + * @param string $accessPackageResourceId The unique identifier of accessPackageResource + * @return AccessPackageResourceItemRequestBuilder + */ + public function byAccessPackageResourceId(string $accessPackageResourceId): AccessPackageResourceItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessPackageResource%2Did'] = $accessPackageResourceId; + return new AccessPackageResourceItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ResourcesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Access package resources in this catalog. + * @param ResourcesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ResourcesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to resources for identityGovernance + * @param AccessPackageResource $body The request body + * @param ResourcesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessPackageResource $body, ?ResourcesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Access package resources in this catalog. + * @param ResourcesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ResourcesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 resources for identityGovernance + * @param AccessPackageResource $body The request body + * @param ResourcesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessPackageResource $body, ?ResourcesRequestBuilderPostRequestConfiguration $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 ResourcesRequestBuilder + */ + public function withUrl(string $rawUrl): ResourcesRequestBuilder { + return new ResourcesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/ResourcesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/ResourcesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0bf1555f202 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/ResourcesRequestBuilderGetQueryParameters.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 ResourcesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/ResourcesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/ResourcesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5b9eb58fdf5 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/ResourcesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ResourcesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ResourcesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ResourcesRequestBuilderGetQueryParameters. + * @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 ResourcesRequestBuilderGetQueryParameters + */ + 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): ResourcesRequestBuilderGetQueryParameters { + return new ResourcesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/ResourcesRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/ResourcesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..2a52aa21109 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/ResourcesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/ResourceRequestBuilder.php index dea8bf357f0..ad033a5003a 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/ResourceRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Role\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Role\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Role\Resource\Scopes\ScopesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Role\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -48,6 +49,13 @@ public function scopes(): ScopesRequestBuilder { return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php index 1de7c38e82f..5a188012095 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Role\Resource\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Role\Resource\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Role\Resource\Scopes\Item\Resource\Roles\RolesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Role\Resource\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -40,6 +41,13 @@ public function roles(): RolesRequestBuilder { return new RolesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..19646ea72db --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e7e8ec92040 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e955cec599b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..6c66e640ae6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..ee5df36af7e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a6094903cf8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1b5961e687f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..5b89df57445 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..59d3f4b815e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..029aaf33624 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6deedacbbf5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..338a60ff066 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b027595e468 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..20e5952e8d3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..3251c9c5459 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..43255afedb7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5c58f8fbb9b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..db96b8d54ce --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..38ec84a9724 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3ac2de0a5fd --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..2dd7b15fa16 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..69ac8505775 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e6f7a29ec0a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..f8a6b7b5df9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c284c6a26e4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a81ac70749c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..65deadda080 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..89d8020a483 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..17009c9b2cf --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d9fcf96d6cf --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..9f0f113374d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..9591c2f90fe --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6b863dddee0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f80b8fe0005 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..40e0065768e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..240c7f860a8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6343c569196 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..13cfdd37416 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..9277f060a9b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..70933c78eaf --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..74901106909 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..53527dbad8f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bdb11df6531 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c1535cd4545 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..cd9f23e13ec --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..7d42ee42b76 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..649d7f95893 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..95f2a4d47d7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..1aaf190cc5e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..48706d2e5b6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..07ce9f9670e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7e1bbaf3a7d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ff9bfa7f3f3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..9d27e48765c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/ResourceRequestBuilder.php index 3d72de39d63..7ccb99975e6 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/ResourceRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Scope\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Scope\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Scope\Resource\Scopes\ScopesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Scope\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -48,6 +49,13 @@ public function scopes(): ScopesRequestBuilder { return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ResourceRequestBuilder.php index 5768a6ccb8a..48bf157cf2b 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Scope\Resource\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Scope\Resource\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Scope\Resource\Roles\Item\Resource\Scopes\ScopesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Scope\Resource\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -40,6 +41,13 @@ public function scopes(): ScopesRequestBuilder { return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..74e8c6a77fb --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6ec6ee91ff1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f4cace492df --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..55ea6a98fc0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..3c300d8de21 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e743d689f86 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7f9f09ce0aa --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..ac8d5354dd8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..9ac504746e1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7c63929a940 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..23d4a702a99 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..e94cd27b4be --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..502196e8e11 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..222a1a016d9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..c403706e062 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e26d198e86d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1c63f369f2c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..25607ee4718 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..6796bd5fdab --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bf035254ec3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..505389537cb --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..8a0408a5782 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..913bbc55d5e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..628af8e6adf --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cc9184f4931 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dd8f5bf4d91 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f599a1cbbd9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..77489c4baeb --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..071bf2498b2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cd2d906ed89 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..8a34a4d3e1f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..a676d32ae54 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f2f70ec4c2b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ef1c9812d7c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..4309c77d0ac --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..9e477258089 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..38d7c82e769 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5bfddb1edc2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..91850fe5681 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..25bf5d1abf6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a0fad54aecf --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..526e8d37c60 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..adf99fa70ea --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d8fedce9f87 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..3495c9cd374 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..a889c387d45 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d54a0e588e3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..aebaa7b69b5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..a9ca9e99d68 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..6df633c12b5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..b75091e5b32 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..070956d4447 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f15af06b230 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..319a4bdd824 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilder.php index 408058161fb..399ad08ce7d 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceRoles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceRoles\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceRoles\Item\Resource\Scopes\ScopesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceRoles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -48,6 +49,13 @@ public function scopes(): ScopesRequestBuilder { return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php index d24e8a47fa1..6042aba1f2f 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceRoles\Item\Resource\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceRoles\Item\Resource\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceRoles\Item\Resource\Scopes\Item\Resource\Roles\RolesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceRoles\Item\Resource\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -40,6 +41,13 @@ public function roles(): RolesRequestBuilder { return new RolesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..113ab39bdf6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c58321ca391 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..590bae05b7b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..cbe918821ac --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..2b7947d25d8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ec9ef0ef609 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..507c3867558 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..37c875b1932 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f3fb07aa464 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6923a5a3b44 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c330a0b3dd9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..72be2af1796 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..61c74799b29 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f887f37dd17 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..3c4d8cdc72f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c3c506df625 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..29aba702645 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..caeb84dd984 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..46527e91d72 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e472a831ea0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..d6d70714488 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..d0465e142ea --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..4c24eba52bc --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..cf01979f493 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..62a2cda3d15 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0a68a2bd492 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b1d0505ed92 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..11d4abbfa9b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5c2a6ae688a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7ef648f4168 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..8ede55820b7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0c74fb62afb --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..14554b1f612 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7efc97ee893 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..5bd625e7e05 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..1f3282f305c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..036cc1b5d50 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6267889a027 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..882b66779d1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8555f46ac6d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ecf60673f2f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..a84c43891fb --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4553ece623c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..26369cd4413 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..0bc7c64cab2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..4263d5074f2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c7dadac3aed --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..7221c30098b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..febeec77ab8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..8d23fb826ce --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..0939229bd4b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..735392d6805 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8ee057fe0b3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..72d61683936 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilder.php index 6dc95865e6a..525a16aba30 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceScopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceScopes\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceScopes\Item\Resource\Scopes\ScopesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceScopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -48,6 +49,13 @@ public function scopes(): ScopesRequestBuilder { return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php index 738a7f3de41..bf12ba9a4a5 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceScopes\Item\Resource\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceScopes\Item\Resource\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceScopes\Item\Resource\Roles\Item\Resource\Scopes\ScopesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceScopes\Item\Resource\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -40,6 +41,13 @@ public function scopes(): ScopesRequestBuilder { return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..d5723b1895c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6dfdf2bb643 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..298afd66ebb --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..5929dabd88f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..a6d5352299f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fa9e2f357dd --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fcb23da2d59 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..db7de5cede1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..7756c516d5c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4f90585b4c2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..74c9db3b9ec --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..fddd98a1bca --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..64e08c8e793 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dd4bf27c064 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..fc87ecce493 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..899e0118f31 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0c1acb7c804 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..ac7e2476627 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..10d540162aa --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..83290b2c137 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..4b35f8c2a27 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..a076c0f37d2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b2fb54884da --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..f06d82d9a3a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8e8b774d937 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b274936e37c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d709a0c1052 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..c268eb96ce5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e9908bb600a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d014b5ff50d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..22290de82da --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..eaaff579a60 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..81b9ce89157 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c48aa4093d3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..0b64543657a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..922b2a30c35 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0c2de6f1c97 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c77a30bae57 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..5207a1fc56f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..29606f7a59d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bdd930cf145 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..f750879242b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e07c565e178 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8b5eb138459 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..b7617b19f18 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..a909f2bea8e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..165f10beab0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..55a8da25acf --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..96e154a091e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..41fc50af288 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..3810ba7b325 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..30302248436 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0e660371a62 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b3d5da33839 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php index 2075881e0b9..8ac5845b60e 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Scopes\ScopesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -48,6 +49,13 @@ public function scopes(): ScopesRequestBuilder { return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new AccessPackageResourceItemRequestBuilder 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/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php index 05d968da63a..8aeeabea44e 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Roles\Item\Resource\Scopes\ScopesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -40,6 +41,13 @@ public function scopes(): ScopesRequestBuilder { return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php index c8a0cb70a3d..88f9cf7f9bc 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function refresh(): RefreshRequestBuilder { return new RefreshRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f1ae805fcb8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c806b7d4c95 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..723c179d02b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..26f8bcd3d3a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..b9e3ad32bc2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fc0105e34c6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b808ec402a2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..0b1179152b6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..0bced8bf805 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..17256a741b6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b634a51c566 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..9ff04d2ba4d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..16e671ec7b8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..aa10f5fa04d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..b7e3e0ade00 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..be01809051a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..203f276fbc5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..1bfa0e5930a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..a2bfe220136 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ed23199e8ad --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..93324472480 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..ed39c3aef4f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..62b46a0c5b4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..5dde02339e9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8027076e517 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..da7ed63f6c6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..16b69cb9a16 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e4382e2c1bc --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..39f77f3577d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c303225f52a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..5f2c55d1e44 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..4383261d81a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..568cbae1ffd --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..810dbdfe3d7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..9cdc085899d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e2217b4f590 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3df9b97e0f7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..79228173450 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..c39774d56af --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7c0008127a5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fcf1fa49543 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..47821cb404b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2d270d03ab0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..41d7d502974 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..15d9111bb34 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..67444f37afd --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ecfc3b03b43 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..92aaacd3fe5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..adda27adb9d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5725c52af79 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..612f4057012 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c893cde6f4b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ae2d4f0c174 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..fd6faa4d274 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php index accecf93fcb..8e9e6c76fad 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Scopes\Item\Resource\Roles\RolesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -40,6 +41,13 @@ public function roles(): RolesRequestBuilder { return new RolesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php index eab843494f8..7e03b3e3291 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\Refresh\RefreshRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function refresh(): RefreshRequestBuilder { return new RefreshRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..bd687a72681 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c63b4daceea --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4a0cd4dcfd0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..ab30fbb3099 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..33176b13cb3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..deb042573c0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c851044fc58 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..66503ad2c08 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..6c2f071fa80 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5a56fde8c9d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3133f205ecb --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..303852449a4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e4294e53332 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d78ee4e0140 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..20b40cfcaef --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9f96ec0228b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..066ab95c072 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..dfd199cebd3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..52837d87c09 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9f65f00dcb7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..305d3c23976 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..231322467d2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..bd2aaebfe5f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..2cf96fcaeb0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..247bf0552fc --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4bad337a1db --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ed5685a9b90 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..0fe2af576c0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4b83b675636 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ecdd3e502ff --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..5f6c1567c39 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..b1b0a0dfc06 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..dc18d3b3c6c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..65717c49df2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c52fedf5085 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..274ba3bcea1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b2b78889793 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fa92a0d7294 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..ac16263ff27 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bae13d4f5c3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1bcf1d6709e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..12862b4ed85 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3abd70babcc --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2a1273d0cc8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..88df97f6c35 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..a0e190b3ed1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6a59ecc5f12 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..6a9bf31f205 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..7c9167e0e9e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..31a46f0ec70 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..601aeee8939 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ad7ef4b2a55 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5087b6b9502 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a8bd048f6e1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..723490b1ef7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..408eaf31668 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..de3dd9ffa1f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..999d5910591 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,163 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete a customDataProvidedResourceUploadSession object. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|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/accesspackageresource-delete-uploadsessions?view=graph-rest-1.0 Find more info here + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties and relationships of a customDataProvidedResourceUploadSession object. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|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/customdataprovidedresourceuploadsession-get?view=graph-rest-1.0 Find more info here + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the properties of a customDataProvidedResourceUploadSession created for an accessPackageResource object. + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|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/customdataprovidedresourceuploadsession-update?view=graph-rest-1.0 Find more info here + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete a customDataProvidedResourceUploadSession object. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $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 a customDataProvidedResourceUploadSession object. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 customDataProvidedResourceUploadSession created for an accessPackageResource object. + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..beef25c5393 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..355bf9621e9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..99134235837 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..0845f4cd8c7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..3cf721492c3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..62fc9279df8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0628f8e7a19 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..48c090f4ba2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e6e2c2bff7d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f18fb9d2bee --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..1c563beb031 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c43db0315ce --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e3ba4058504 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..e77dcfdf19d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..e0141be0c36 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fbae11fff2c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..d8cb1ce5cce --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..5ef12cd9870 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..8714a1c0d61 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..7636bd3a616 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,135 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions{?%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 customDataProvidedResourceUploadSession objects and their properties. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|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/accesspackageresource-list-uploadsessions?view=graph-rest-1.0 Find more info here + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and accessPackageResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. The following table lists the derived types of customDataProvidedResourceUploadSession that can be created. Specify the @odata.type in the request body to indicate the derived type. + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|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/accesspackageresource-post-uploadsessions?view=graph-rest-1.0 Find more info here + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the customDataProvidedResourceUploadSession objects and their properties. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and accessPackageResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. The following table lists the derived types of customDataProvidedResourceUploadSession that can be created. Specify the @odata.type in the request body to indicate the derived type. + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d08f9b8b918 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a092ccc33e7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..2451bf66a14 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php index b53d4feef18..8a429149d7b 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Scopes\ScopesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -48,6 +49,13 @@ public function scopes(): ScopesRequestBuilder { return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new AccessPackageResourceItemRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php index 57341678903..2fbeb63c1dd 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Roles\Item\Resource\Scopes\ScopesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -40,6 +41,13 @@ public function scopes(): ScopesRequestBuilder { return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php index bad0c410156..a9396e3782f 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function refresh(): RefreshRequestBuilder { return new RefreshRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..2f0eb4e142b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..06182cd01bd --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5c7bc029473 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..c6e280c11c8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..459eed5c95e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4bba29dd91a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..eea2f797f0d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..4342d89cf01 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..5e0ca305fb7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..49fd33fe61f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c7226487668 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..8175771f522 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..de46061fa53 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b7734b721e9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..073269063b1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..36657b3c645 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..74e849aec1e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..830f99bc837 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..26ca3c5c481 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d1f716d0de0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..42fef95eed3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..32d21fb9382 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..fdd94d87f66 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..46633054e3b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a3f1aba12b1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2074b4edadb --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c127ab06513 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..16a060e5a01 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9d59732742b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..25b713f48a2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..4d2bd223966 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..057477c3a06 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..dc9669a4f93 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9a84d1433c2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..3a1e5a05f9f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..09f72cc5795 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c96e3b3371b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d924ace9ad2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..9fdcc36039a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6e92955a52d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b96ba71e2b9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..47cd1770e23 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..80a94a31f2e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7d654679f31 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..ee8d9ff3142 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..6d2d72ccd46 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a4be7aca190 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..2659e9d112e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..92c77cf88af --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e20529fc58b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..8cf98515298 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..954b3fee10a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2ee53f75ab9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d53faede109 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php index 4afe2cfc68f..53b0358f217 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Scopes\Item\Resource\Roles\RolesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -40,6 +41,13 @@ public function roles(): RolesRequestBuilder { return new RolesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php index 14a3923e0d1..27d790bc375 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\Refresh\RefreshRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function refresh(): RefreshRequestBuilder { return new RefreshRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..03bd5485067 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d2b2c0fa4f0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..54779b12633 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..ef477cc3c75 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d5712f928fc --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0ad64f0fc74 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..16b641c5a3c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..87eca0c3287 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b6b6a944f17 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0cb3f0144f6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5c57a1e3411 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..94b39965b29 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4f2cfffa7f0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7b06a587e44 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..422062927b3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..56fdb018578 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..51734919df6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..37f248d970d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0c0ec32f446 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..de6f1a22f1e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..29a0b14cb7d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..3bba10916be --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..366fec5b419 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..f1af5fb3123 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..90fe98d4801 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..311b5ebbbc1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..255ecbe0ffe --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..899b18938b9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2e188f946bf --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f040bc6dcd4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..bc31ac43fc4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..616f749c71f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..789b646fba4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..60b752d3afc --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..a5ea030fe77 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..0768b8e3ac0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..81af6c65d9f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9ffc6231fed --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..94de876fc61 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..82a42a190df --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..69915143bc8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..e6cea2453f1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e608ad42a62 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3793d8e317e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..3b91ce8e09f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0af8c92b679 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4f90a9d7099 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..4d8ce52843d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..f40f7149f48 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b4367732087 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..2bfd8d16f81 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..623848d9b12 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ec3e05f9f22 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..6c6d342b1d8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f8459d550c0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a0dc87771b1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6a88c0f238d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..735bf0cf0a9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..734fdcf8d2e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0781704b054 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..af125a96366 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..8bbed3aeb08 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..a324f096ce9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7e6da773dd1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1d13db64a12 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..8347d0e017a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d4a6a072147 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3fc27dd3f0c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..582fb6bc5a1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b1a2e70153f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..70ddd47a5c7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..27c82811933 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..3b78619fbd5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..de70190b696 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..e969772e645 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..feb2d06ea0e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..613feaf8164 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..0cb234b283c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5266939a66d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3264b31d2ed --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..516fbf26355 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/ResourceRequestBuilder.php index 881db2b5488..54b91a6a9bd 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/ResourceRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceRoles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceRoles\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceRoles\Item\Resource\Scopes\ScopesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceRoles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -48,6 +49,13 @@ public function scopes(): ScopesRequestBuilder { return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php index 11a55a72c85..5f876c32e86 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceRoles\Item\Resource\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceRoles\Item\Resource\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceRoles\Item\Resource\Scopes\Item\Resource\Roles\RolesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceRoles\Item\Resource\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -40,6 +41,13 @@ public function roles(): RolesRequestBuilder { return new RolesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..59c2d6def8a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5daf6f83286 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cf32ce7d8ca --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..0f3e8f4581c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..40c84e68aa9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ecf6e3857a9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b2f722a06b8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..cb38b59d007 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..61483c7ddaf --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c0bb69c23ea --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2acd37d9dec --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..ec3af767476 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..629ac5fdd3b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9183907ca94 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..e7257100a1f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..371ac8b098d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..62e1b2c7204 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..0f016534c49 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..8f7d9f20111 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8d9e4c82eba --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..ea061db1338 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..d5915e52443 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..29e6bd2cf29 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..9f5f1f7d397 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..83a6e89d5cb --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1de7cf4eb87 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..99b48e6c4e9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..93de58c9e3a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..58d4dee9c05 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5b1aa70f702 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..d09289931b8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..54470455884 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..23e778cb746 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1b19999f941 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..30ef609c049 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..7dce38f7049 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c3c841bb9e0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6b1f1f42bdd --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..fd238119d13 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..beb8ddad7d6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d28b245eb89 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..112ef7467a2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8ec88f758d3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..06e1889b69e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..6dc2a773135 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..13cfa135d9c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2342977fedf --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..a31d727deb8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..d0abdf1e58e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..7d1c8a6c966 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..cac98aa249d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d5a06cefa6f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0df6e6b9dc7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..2f4ceb1771f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/ResourceRequestBuilder.php index 4e9ec78324a..bc7ef9d74b2 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/ResourceRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceScopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceScopes\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceScopes\Item\Resource\Scopes\ScopesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceScopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -48,6 +49,13 @@ public function scopes(): ScopesRequestBuilder { return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php index 695508e8d38..f4b3ca21a44 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceScopes\Item\Resource\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceScopes\Item\Resource\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceScopes\Item\Resource\Roles\Item\Resource\Scopes\ScopesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceScopes\Item\Resource\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -40,6 +41,13 @@ public function scopes(): ScopesRequestBuilder { return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..1c109b36b41 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ce738b36dc5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5bafeed393d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..07c5f8b0a35 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..87c76c4fda4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6793d957f18 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d99d50c1716 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..707fe712ef5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..22899eac9e0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d8e63cef803 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..93f8309a66b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..c185b9d7752 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c663012d78c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..00878c003d9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..aeef8618f87 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..72d48b888f0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2f4fa5fa64f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..e28ee5d9dfa --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..eb0a2f56c00 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0a64b657313 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..2e0256260e4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..6f2e10d0bea --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..3b6e5b06e35 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..4eb9093a5d6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cd92df50e25 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5e06630cf59 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ce671f96924 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..a97dbcebad9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1a1ca92c54a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d178c576489 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..2e0b0aab425 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..870e1fbab59 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..34992a0ca4b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b5576f6936a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..b481252257f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..6578fa025a4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8c5546a006f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..55e4b0b7e62 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..4626cae1f9c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..15743e7dee9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ca146a9e081 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..baeac71ab0a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9957f7c1258 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f0157daa62b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..698cb760108 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..a65aeedea5c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c25ff172fe6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..2075f3c4483 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..bde31168017 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b739dd2cc1a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..6517090e2ba --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..43ff0b20d03 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..896c83981c6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e1d4674009f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/AccessPackageResourceItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/AccessPackageResourceItemRequestBuilder.php index c25f3127b3c..5c4d8ff8330 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/AccessPackageResourceItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/AccessPackageResourceItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Scopes\ScopesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -48,6 +49,13 @@ public function scopes(): ScopesRequestBuilder { return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new AccessPackageResourceItemRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php index 83ba286e8c6..d367c91ea5f 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Roles\Item\Resource\Scopes\ScopesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -40,6 +41,13 @@ public function scopes(): ScopesRequestBuilder { return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php index 4445d1a9a2f..d872e767eff 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function refresh(): RefreshRequestBuilder { return new RefreshRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..a992c61b156 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4437d3e2e86 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7aaba7f842f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..be693942537 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..62a6a5eb75c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9bfec149f81 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..58fa5767266 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..d508bcd5404 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..0ebe81b14f7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c60d49d8a3f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d8d59f832de --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..a250d5a8f4a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e89dde5fcde --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1a67026e793 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..067ae594a7c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..560391baf36 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ce14464eaab --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..d3bf949fb51 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..04995d2cceb --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..db2dafd551b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..5c480f6b4f1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..e38b957a047 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..91133b9991c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..62d31956e91 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d0a0ab368f3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b82b8b1860c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..37b9c9ce392 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..565510ba31f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5b35c7c8f3b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2a860968402 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..3711fd5b1d5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..daa03b022e2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ee1f94974f1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1b7e2263851 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..89d1874babe --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..79c1b50eea7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0634f95bf9f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8a333f8cffa --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..23d7fb2070e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5bfb57e7721 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0a7ab7322bc --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..decccb30eb0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..351b2a04c99 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b5f265c95b0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..68616fd36e2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0f7313bf556 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6938cf79066 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..6772e45d50c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..6b6d24e747d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..32b7fff05cd --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..7a984b0429f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a7641898f81 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..43d2dc674c0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..6ba019405ef --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php index f9d3e6bb726..896167dbafa 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Scopes\Item\Resource\Roles\RolesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -40,6 +41,13 @@ public function roles(): RolesRequestBuilder { return new RolesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php index 5afc3ab6d2e..e6ae410cb99 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\Refresh\RefreshRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function refresh(): RefreshRequestBuilder { return new RefreshRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..8b4d529081e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d2b6f61fc03 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f2eadbe9911 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..62e47397578 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..1f5d07b0f6e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c415cef8508 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..20e0ecf50e4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..8c013c23a6f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..1d8b1424318 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..88d9526a5ce --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..72a5a9b0384 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..758585c9e82 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..38e4dda9a82 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..22b0e1c36ac --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..eb563e4b9e7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c61f300d8f6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e92082262ac --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..789e906f703 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d75fdea8d23 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9339cb36cc7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..16a8d1d3133 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..1bcf43b1c25 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..8fd282320a8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..cd679743a42 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a338a72cf1c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a63d8b1e333 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..579977f9d63 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..119d86a57bb --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..16091b982fd --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d2309335194 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..747d54a2948 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..958e30e995b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..82434a7e4f8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..40adbe99a85 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..b07971fa88f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..c812f9a833a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..519c5e83274 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f430447539c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..ea47b80a19d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b4b4394efaa --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1d56f4896bd --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..bfc5e23293c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e4104588ef1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7cd6d8e3b93 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..43f48eb17a3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..99f2f5cf131 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c64d6c81e1d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..a5091aab518 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..6078c274877 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..8df1e90cc4c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..ea747f8f22d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1b8a57098b3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b3b66b2f457 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..4bf86722d04 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..8f273d58e94 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d2d9f1056e5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2b068f451dd --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..11b70c37efc --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..bd1b5fedaf8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ea1b0d6dee8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fd08e451f5e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..07f70be0a5c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..645e651e251 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..eb0b9a0bc17 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a12fb6de19b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..d832240e9d9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..eb1ebe681a4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a07e167bef3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..85415253b3f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4b4f2878b29 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e19beed3f14 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..adb9f7f6f85 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..3e49a9d45b9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9a12ff75951 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..fde06ef442e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..6c492f8c156 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..2232450e1c1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..34c52df27e9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..404c50e76d5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..28a9b57c2ff --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..44b1427a299 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/ResourceRequestBuilder.php index bf05400646c..90f67f1388b 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/ResourceRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Scopes\ScopesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -48,6 +49,13 @@ public function scopes(): ScopesRequestBuilder { return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php index ef14876b753..2777ac566f0 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Roles\Item\Resource\Scopes\ScopesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -40,6 +41,13 @@ public function scopes(): ScopesRequestBuilder { return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php index 454f74f4127..390631af833 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Roles\Item\Resource\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Roles\Item\Resource\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Roles\Item\Resource\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function refresh(): RefreshRequestBuilder { return new RefreshRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..1120e543c88 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f77a7cc5c34 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..49fa445fea8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..f0db988f25e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..458815a777b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e590fbf70d6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6ff1d5b05b4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..fe2a7cbef19 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..67f36729d1d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..533c86ad5ef --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1bad21068d6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..f4fa9a741db --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e54870a1cba --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d532ca8dafc --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..9af7e1d2ec8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9a47f17d8b3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bc1af2e7d31 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..7f26e3e1e7d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..cad123b355d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ba42c174d51 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..cf6711ed2c1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..18c41c03d2c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..eb7a397e464 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..33f74ecbfff --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9c572920220 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..40fd2c289f0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..9aae098d72e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..679f79a6287 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..65086a59dfb --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..91f4c67099b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..2ec1163d0ea --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..9e9663d7479 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7d943725bf0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e665ff53499 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..9893f4d80f1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..40829cfb49b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2fb4bea745d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cdea10db0cb --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..fff300afc31 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a1db224c522 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..27820952e41 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..8812429600d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..dd2f23d459b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..92c6d857d55 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..71b25526ad5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..e6611f95c4e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7d0e07e58b5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..127222cc9e7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..86425fa6aa4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e55d55293cb --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..e74cf844d07 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..62fc87b0162 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9ac38cef399 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..70d55939abf --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php index 4b27892867d..8cf0c67e43d 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Scopes\Item\Resource\Roles\RolesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -40,6 +41,13 @@ public function roles(): RolesRequestBuilder { return new RolesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php index c6111f5be51..a73790399ab 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Scopes\Item\Resource\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Scopes\Item\Resource\Roles\Item\Resource\Refresh\RefreshRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Scopes\Item\Resource\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function refresh(): RefreshRequestBuilder { return new RefreshRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..24a9ec0a650 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0b6904b821a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..36dc041a1c1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..b2ed8c552d0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d09c198dae6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..03ff89be232 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..47297861889 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..29a04a2055f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..024741cebcd --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5c1aae2d61e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..70a894b84ad --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..b6ddf8fde67 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c764d90359c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4ebd538bec3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..902d59c590c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ca6790e63da --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..146d7d9463c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..71cf53b2475 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..07702ef4926 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..712c00e12b6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..debf279f51f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..76b864f5e1e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5f331e46882 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..d55aa95ed2b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..432909ff370 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..55301583094 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f82bc181188 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..3717f4b87b3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1a194c9f648 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0f9dba866ed --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..885af60ee2b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..427ecc8620b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b980de0b5b9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1614b63d45f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..91972cc3a3a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..4f56c5d6cd8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..863f531c2fb --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..31e0c4b285f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..9b925c59844 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b68a501bd05 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d53fd6d4164 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..ad1934756c4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fba1a750977 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4c77919883b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..1550e3b0bcf --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..172303d320e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..58f5be1fe7e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..8864abe0fcf --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..cd070d84db8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..db84827a941 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..1aedaaaf15a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..aaa1687d4d0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c011df241ef --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..0c4dcb160c5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..8aa7e9dc7f6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..14c4d831e47 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..14fc108d5d0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..8960037f59f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0e4dcc0ab55 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ea16e6ee60c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c778df06579 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..bc2c31ac26d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..83cd20b93ea --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f3d3d2c92bc --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..81d7b27bc58 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..91477f16cbd --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e3a17945c1c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..af53ea82f86 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..04ad0279980 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a1adca9a5f0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fd6be153301 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..22d60d45349 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d5098cc1cb2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e0ca08e97b0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..657962e027f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..3184968b3a3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..97cc215f72b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..3c66df08451 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6c410fa53ee --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c72b66f9865 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..7950857a632 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/ResourceRequestBuilder.php index 1c38aa8df9d..297aacae823 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/ResourceRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Role\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Role\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Role\Resource\Scopes\ScopesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Role\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -48,6 +49,13 @@ public function scopes(): ScopesRequestBuilder { return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php index f40b015ae5e..c9257fd1eff 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Role\Resource\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Role\Resource\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Role\Resource\Scopes\Item\Resource\Roles\RolesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Role\Resource\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -40,6 +41,13 @@ public function roles(): RolesRequestBuilder { return new RolesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f6a4a052692 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f719043b3dd --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..93f5a5b6046 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..5fce86232ea --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..97f2608c33c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..163aa59da83 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e526da0d5d7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..2635f2509dd --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..7c1668ac817 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..26480ef7a9e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5fbfd5d771f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..c6a4ec7a276 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d394bd3f22c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..49026f8d2fe --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..810644c0e7d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7c62bb66936 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0129417607e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..7e8409741da --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..9193eb548ac --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b8802442362 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..f70a3d545bc --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..cebe61bd109 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..2fea4fd32b7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..e807d55da8d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..69059418e26 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..51332808d98 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b9137fdf1ce --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e9e02879094 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7c342308f2b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ca660fcbdc6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..16eda560d48 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..db2f297ee6e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4eb52864336 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a6ce008f7ec --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..1e2acef4405 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..853fbcfa7e6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bb4e876b79d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a87b987a66b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..7340d4e14e2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fcbe619ad88 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..743ef34ef1b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..2b1ac7073f1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..074fa8e1f30 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..823128813d6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..145a9d1c33a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..bd92987fa38 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0aca8590a50 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..ed2e110ff58 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..7344ba51278 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b454c7a2bc2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..bab0c90c630 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3dcfd6bb3ac --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6ded92be404 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ea892193759 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/ResourceRequestBuilder.php index 49dafbddeb3..7e395ee76ef 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/ResourceRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Scope\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Scope\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Scope\Resource\Scopes\ScopesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Scope\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -48,6 +49,13 @@ public function scopes(): ScopesRequestBuilder { return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ResourceRequestBuilder.php index 8a46df3d193..6f0b35f2b25 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Scope\Resource\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Scope\Resource\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Scope\Resource\Roles\Item\Resource\Scopes\ScopesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Scope\Resource\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -40,6 +41,13 @@ public function scopes(): ScopesRequestBuilder { return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..647c4eca57f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fcfb158552e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2cef37936db --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..598031e5408 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..321b2757497 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6558cdfb7d6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a1c2a2bdbbb --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..efcd25d2edf --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..a0f5713c110 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..67c90e5da95 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cad15f7b07a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..c0dfe60aca0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a4580f7c490 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e0591790fac --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..0ea6c52ef5e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7330c6c023e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..42f939439db --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..308cc162a54 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..5254c2e66af --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f8d3595da2f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..f6077daf7c8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..375fa2b4064 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..506b7c9fad3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..8218159f122 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..aaba2d30063 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..836f6ee320c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..3a2852bb219 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..76c465d7fb6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bb6673fbe5a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1206d01f466 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..2fc3666c723 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..9171b334691 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..09c64dcfe29 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..80c34ec9f46 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..aa6fb6cf220 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..4c9945e3050 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8860e90a17c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..250787fa873 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..f98bfab7a51 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6fef6463b5d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ec48e726299 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..3b929587614 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..663dce869e1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..14cc5d3f075 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..0b0d24a57ca --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..f8e291c158c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..754d202de20 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..fa03259aaf5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..3ba5331f2c7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..4f203de2db5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..1e786bc52b0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c89e4a364bf --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1f1b3dbbd92 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..034404ad697 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/AccessPackageResourceItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/AccessPackageResourceItemRequestBuilder.php index e7678588092..465f31fc548 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/AccessPackageResourceItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/AccessPackageResourceItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Scopes\ScopesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -48,6 +49,13 @@ public function scopes(): ScopesRequestBuilder { return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new AccessPackageResourceItemRequestBuilder 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/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php index cdca4008651..3e2cc70ae0d 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Roles\Item\Resource\Scopes\ScopesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -40,6 +41,13 @@ public function scopes(): ScopesRequestBuilder { return new ScopesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php index 95387ec535c..aa697a2054d 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function refresh(): RefreshRequestBuilder { return new RefreshRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..54e127ba496 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a1f97411b72 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7f65e586329 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..3fac336da63 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..b3b7cb2a130 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7a1bb894ff8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cd594a29aea --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c55bb7e377b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..6d24373c7e3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..60a8c22d71b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..66299a51455 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..67a47b537bd --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ac5dbffc1e1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..783ba5253ff --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..23839803822 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..31e0c3bf10d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..09295de9072 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..cfe4e48cfad --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..469939be5a7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..03567ef4fc1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..cbf748a2b8b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..87f523b1fe2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..1ec9e90a4b9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..30443933fd6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8b7616ccf93 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..440e345d699 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..250d4f64f98 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b0b762bad51 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..902e202bbe9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..657575190a3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..643caf7a3f4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..54be3836bb6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6db747ad532 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..35e32c1c654 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..42f99319107 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..7ec839cca4f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..232efcf6997 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bdb47927fb2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..5ca4d0471da --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..78a0486fdc8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a0d95f4e86b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..9a7da3e392b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b24ea98c7a7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..17cd3644037 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..0dc3739fd98 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..2cf30b6056c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0a6df7c7722 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..a00e529703c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..7101abffaf4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e6589ba7998 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..4eca9e5c5e4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..75116d8f7dc --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..82d9598ee86 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b7c01d5d64b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php index 4a1f8ade495..1cb5a208ac1 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Scopes\Item\Resource\Roles\RolesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -40,6 +41,13 @@ public function roles(): RolesRequestBuilder { return new RolesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php index 7ff5dd6ecc2..42c39c9aaa1 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\Refresh\RefreshRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function refresh(): RefreshRequestBuilder { return new RefreshRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ + public function uploadSessions(): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ResourceRequestBuilder 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/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..2be0cd6937c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..15f90cbf1c3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5299b4e72e7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..0e596ecae6e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..ab11c7b6cc7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0fbfd36c7a6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e0996415461 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..d8c17c9d03a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..d7d1d5cab71 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..08522ba408a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b42dff4fa6e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..17ea1868a10 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f28c6b1b397 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0349c9a8d09 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..c1297f5645e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b5fff222eaa --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8ec098fac1f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..21585298fa3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..61ccc4d7d9c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..46973051d23 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..4944df2678c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..49d47384c72 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a710ad65ab4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..af3ced5c077 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4edab8210c1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f0ce688acac --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..162d393fb3c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..174962967f8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5bedc2b46dd --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8578b6c22fd --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..a55370e855c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..e4a6aba144a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cdf002968ff --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..29f792043e3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..ed4f91c66ce --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ac59c570dd9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3add789bee7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..eff167a36cb --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..6143b9ba4fd --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b8526027e79 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5f3ce91464d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..4cc26db7872 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..17b064e20be --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f80f2e31371 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..efd71b54859 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..51c0bcc763d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..909a738e647 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..f17cf3a6194 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..207f537a2bc --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..bb2829d67c3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..8a486d9ceac --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..54dff97b3d7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f597917a039 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..7ab047be7d2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..de72284c59a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9163219975f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0f910afa98d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php new file mode 100644 index 00000000000..8ad10d9ec77 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadFile method. + */ + public function uploadFile(): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions in identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomDataProvidedResourceUploadSession $body, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration $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 CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d8887e698b5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1d23323dfe3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1c898eabae5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..b8b7adb746d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..25fef7fcf74 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6a9853e1c9c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ed2adb8aa56 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilder.php new file mode 100644 index 00000000000..a43cf3145d7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param string $customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return CustomDataProvidedResourceFileItemRequestBuilder + */ + public function byCustomDataProvidedResourceFileId(string $customDataProvidedResourceFileId): CustomDataProvidedResourceFileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceFile%2Did'] = $customDataProvidedResourceFileId; + return new CustomDataProvidedResourceFileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FilesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param FilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 FilesRequestBuilder + */ + public function withUrl(string $rawUrl): FilesRequestBuilder { + return new FilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c974c7fbe7d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetQueryParameters.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 FilesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..49880a96992 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/FilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilesRequestBuilderGetQueryParameters. + * @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 FilesRequestBuilderGetQueryParameters + */ + 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): FilesRequestBuilderGetQueryParameters { + return new FilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php new file mode 100644 index 00000000000..cdb7d71571e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomDataProvidedResourceFileItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomDataProvidedResourceFileItemRequestBuilder { + return new CustomDataProvidedResourceFileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2a38d66b13e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters.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 CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..958bff4a0a6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters { + return new CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..3b898dde7be --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..6c254abd177 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..54ff050ffdd --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..2acb49dc4ae --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/Files/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php new file mode 100644 index 00000000000..5e9e3e26700 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 Find more info here + */ + public function post(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param UploadFileRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UploadFileRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UploadFileRequestBuilder + */ + public function withUrl(string $rawUrl): UploadFileRequestBuilder { + return new UploadFileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e03e927b707 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/Item/UploadFile/UploadFileRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/UploadSessionsRequestBuilder.php new file mode 100644 index 00000000000..b81bd2db38f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/UploadSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param string $customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return CustomDataProvidedResourceUploadSessionItemRequestBuilder + */ + public function byCustomDataProvidedResourceUploadSessionId(string $customDataProvidedResourceUploadSessionId): CustomDataProvidedResourceUploadSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customDataProvidedResourceUploadSession%2Did'] = $customDataProvidedResourceUploadSessionId; + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param UploadSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 uploadSessions for identityGovernance + * @param CustomDataProvidedResourceUploadSession $body The request body + * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomDataProvidedResourceUploadSession $body, ?UploadSessionsRequestBuilderPostRequestConfiguration $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 UploadSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadSessionsRequestBuilder { + return new UploadSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3621d156e9b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetQueryParameters.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 UploadSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..af74ededc49 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/UploadSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadSessionsRequestBuilderGetQueryParameters. + * @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 UploadSessionsRequestBuilderGetQueryParameters + */ + 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): UploadSessionsRequestBuilderGetQueryParameters { + return new UploadSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..378147ae2c5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/UploadSessions/UploadSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/IdentityGovernanceRequestBuilder.php b/src/Generated/IdentityGovernance/IdentityGovernanceRequestBuilder.php index 6325051a8d5..1764190de0e 100644 --- a/src/Generated/IdentityGovernance/IdentityGovernanceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/IdentityGovernanceRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\AccessReviews\AccessReviewsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\AppConsent\AppConsentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\CatalogsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\EntitlementManagementRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\LifecycleWorkflowsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\PrivilegedAccess\PrivilegedAccessRequestBuilder; @@ -36,6 +37,13 @@ public function appConsent(): AppConsentRequestBuilder { return new AppConsentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the catalogs property of the microsoft.graph.identityGovernance entity. + */ + public function catalogs(): CatalogsRequestBuilder { + return new CatalogsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the entitlementManagement property of the microsoft.graph.identityGovernance entity. */ diff --git a/src/Generated/Models/AccessPackageResource.php b/src/Generated/Models/AccessPackageResource.php index b5cf383fd4a..db90fed9899 100644 --- a/src/Generated/Models/AccessPackageResource.php +++ b/src/Generated/Models/AccessPackageResource.php @@ -23,6 +23,13 @@ public function __construct() { * @return AccessPackageResource */ public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessPackageResource { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.customDataProvidedResource': return new CustomDataProvidedResource(); + } + } return new AccessPackageResource(); } @@ -105,6 +112,7 @@ public function getFieldDeserializers(): array { 'originSystem' => fn(ParseNode $n) => $o->setOriginSystem($n->getStringValue()), 'roles' => fn(ParseNode $n) => $o->setRoles($n->getCollectionOfObjectValues([AccessPackageResourceRole::class, 'createFromDiscriminatorValue'])), 'scopes' => fn(ParseNode $n) => $o->setScopes($n->getCollectionOfObjectValues([AccessPackageResourceScope::class, 'createFromDiscriminatorValue'])), + 'uploadSessions' => fn(ParseNode $n) => $o->setUploadSessions($n->getCollectionOfObjectValues([CustomDataProvidedResourceUploadSession::class, 'createFromDiscriminatorValue'])), ]); } @@ -172,6 +180,20 @@ public function getScopes(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'scopes'"); } + /** + * Gets the uploadSessions property value. The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return array|null + */ + public function getUploadSessions(): ?array { + $val = $this->getBackingStore()->get('uploadSessions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CustomDataProvidedResourceUploadSession::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'uploadSessions'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -188,6 +210,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('originSystem', $this->getOriginSystem()); $writer->writeCollectionOfObjectValues('roles', $this->getRoles()); $writer->writeCollectionOfObjectValues('scopes', $this->getScopes()); + $writer->writeCollectionOfObjectValues('uploadSessions', $this->getUploadSessions()); } /** @@ -270,4 +293,12 @@ public function setScopes(?array $value): void { $this->getBackingStore()->set('scopes', $value); } + /** + * Sets the uploadSessions property value. The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param array|null $value Value to set for the uploadSessions property. + */ + public function setUploadSessions(?array $value): void { + $this->getBackingStore()->set('uploadSessions', $value); + } + } diff --git a/src/Generated/Models/AuthenticationAppDeviceDetails.php b/src/Generated/Models/AuthenticationAppDeviceDetails.php new file mode 100644 index 00000000000..52fdd8f0be6 --- /dev/null +++ b/src/Generated/Models/AuthenticationAppDeviceDetails.php @@ -0,0 +1,202 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AuthenticationAppDeviceDetails + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AuthenticationAppDeviceDetails { + return new AuthenticationAppDeviceDetails(); + } + + /** + * Gets 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 appVersion property value. The appVersion property + * @return string|null + */ + public function getAppVersion(): ?string { + $val = $this->getBackingStore()->get('appVersion'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appVersion'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the clientApp property value. The clientApp property + * @return string|null + */ + public function getClientApp(): ?string { + $val = $this->getBackingStore()->get('clientApp'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientApp'"); + } + + /** + * Gets the deviceId property value. The deviceId property + * @return string|null + */ + public function getDeviceId(): ?string { + $val = $this->getBackingStore()->get('deviceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'appVersion' => fn(ParseNode $n) => $o->setAppVersion($n->getStringValue()), + 'clientApp' => fn(ParseNode $n) => $o->setClientApp($n->getStringValue()), + 'deviceId' => fn(ParseNode $n) => $o->setDeviceId($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'operatingSystem' => fn(ParseNode $n) => $o->setOperatingSystem($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 operatingSystem property value. The operatingSystem property + * @return string|null + */ + public function getOperatingSystem(): ?string { + $val = $this->getBackingStore()->get('operatingSystem'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'operatingSystem'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('appVersion', $this->getAppVersion()); + $writer->writeStringValue('clientApp', $this->getClientApp()); + $writer->writeStringValue('deviceId', $this->getDeviceId()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('operatingSystem', $this->getOperatingSystem()); + $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 appVersion property value. The appVersion property + * @param string|null $value Value to set for the appVersion property. + */ + public function setAppVersion(?string $value): void { + $this->getBackingStore()->set('appVersion', $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 clientApp property value. The clientApp property + * @param string|null $value Value to set for the clientApp property. + */ + public function setClientApp(?string $value): void { + $this->getBackingStore()->set('clientApp', $value); + } + + /** + * Sets the deviceId property value. The deviceId property + * @param string|null $value Value to set for the deviceId property. + */ + public function setDeviceId(?string $value): void { + $this->getBackingStore()->set('deviceId', $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 operatingSystem property value. The operatingSystem property + * @param string|null $value Value to set for the operatingSystem property. + */ + public function setOperatingSystem(?string $value): void { + $this->getBackingStore()->set('operatingSystem', $value); + } + +} diff --git a/src/Generated/Models/CloudVideoInteropInfo.php b/src/Generated/Models/CloudVideoInteropInfo.php new file mode 100644 index 00000000000..82028ef2077 --- /dev/null +++ b/src/Generated/Models/CloudVideoInteropInfo.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 CloudVideoInteropInfo + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudVideoInteropInfo { + return new CloudVideoInteropInfo(); + } + + /** + * Gets 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 [ + 'moreInfoWebUrl' => fn(ParseNode $n) => $o->setMoreInfoWebUrl($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'tenantKey' => fn(ParseNode $n) => $o->setTenantKey($n->getStringValue()), + 'videoTeleconferenceId' => fn(ParseNode $n) => $o->setVideoTeleconferenceId($n->getStringValue()), + ]; + } + + /** + * Gets the moreInfoWebUrl property value. Provides other video teleconferencing (VTC) dial-in options. Read-only. + * @return string|null + */ + public function getMoreInfoWebUrl(): ?string { + $val = $this->getBackingStore()->get('moreInfoWebUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'moreInfoWebUrl'"); + } + + /** + * 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 tenantKey property value. The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + * @return string|null + */ + public function getTenantKey(): ?string { + $val = $this->getBackingStore()->get('tenantKey'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tenantKey'"); + } + + /** + * Gets the videoTeleconferenceId property value. The video teleconferencing ID. Read-only. + * @return string|null + */ + public function getVideoTeleconferenceId(): ?string { + $val = $this->getBackingStore()->get('videoTeleconferenceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'videoTeleconferenceId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('moreInfoWebUrl', $this->getMoreInfoWebUrl()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('tenantKey', $this->getTenantKey()); + $writer->writeStringValue('videoTeleconferenceId', $this->getVideoTeleconferenceId()); + $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 moreInfoWebUrl property value. Provides other video teleconferencing (VTC) dial-in options. Read-only. + * @param string|null $value Value to set for the moreInfoWebUrl property. + */ + public function setMoreInfoWebUrl(?string $value): void { + $this->getBackingStore()->set('moreInfoWebUrl', $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 tenantKey property value. The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + * @param string|null $value Value to set for the tenantKey property. + */ + public function setTenantKey(?string $value): void { + $this->getBackingStore()->set('tenantKey', $value); + } + + /** + * Sets the videoTeleconferenceId property value. The video teleconferencing ID. Read-only. + * @param string|null $value Value to set for the videoTeleconferenceId property. + */ + public function setVideoTeleconferenceId(?string $value): void { + $this->getBackingStore()->set('videoTeleconferenceId', $value); + } + +} diff --git a/src/Generated/Models/ContentCategory.php b/src/Generated/Models/ContentCategory.php new file mode 100644 index 00000000000..194764249f8 --- /dev/null +++ b/src/Generated/Models/ContentCategory.php @@ -0,0 +1,11 @@ + fn(ParseNode $n) => $o->setM365CollaborationInbound($n->getObjectValue([CrossTenantAccessPolicyM365CollaborationInboundSetting::class, 'createFromDiscriminatorValue'])), 'm365CollaborationOutbound' => fn(ParseNode $n) => $o->setM365CollaborationOutbound($n->getObjectValue([CrossTenantAccessPolicyM365CollaborationOutboundSetting::class, 'createFromDiscriminatorValue'])), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'serviceProviderConstraints' => fn(ParseNode $n) => $o->setServiceProviderConstraints($n->getObjectValue([ServiceProviderConstraints::class, 'createFromDiscriminatorValue'])), 'tenantId' => fn(ParseNode $n) => $o->setTenantId($n->getStringValue()), 'tenantRestrictions' => fn(ParseNode $n) => $o->setTenantRestrictions($n->getObjectValue([CrossTenantAccessPolicyTenantRestrictions::class, 'createFromDiscriminatorValue'])), ]; @@ -236,6 +237,18 @@ public function getOdataType(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); } + /** + * Gets the serviceProviderConstraints property value. The serviceProviderConstraints property + * @return ServiceProviderConstraints|null + */ + public function getServiceProviderConstraints(): ?ServiceProviderConstraints { + $val = $this->getBackingStore()->get('serviceProviderConstraints'); + if (is_null($val) || $val instanceof ServiceProviderConstraints) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'serviceProviderConstraints'"); + } + /** * Gets the tenantId property value. The tenant identifier for the partner Microsoft Entra organization. Read-only. Key. * @return string|null @@ -278,6 +291,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('m365CollaborationInbound', $this->getM365CollaborationInbound()); $writer->writeObjectValue('m365CollaborationOutbound', $this->getM365CollaborationOutbound()); $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeObjectValue('serviceProviderConstraints', $this->getServiceProviderConstraints()); $writer->writeStringValue('tenantId', $this->getTenantId()); $writer->writeObjectValue('tenantRestrictions', $this->getTenantRestrictions()); $writer->writeAdditionalData($this->getAdditionalData()); @@ -403,6 +417,14 @@ public function setOdataType(?string $value): void { $this->getBackingStore()->set('odataType', $value); } + /** + * Sets the serviceProviderConstraints property value. The serviceProviderConstraints property + * @param ServiceProviderConstraints|null $value Value to set for the serviceProviderConstraints property. + */ + public function setServiceProviderConstraints(?ServiceProviderConstraints $value): void { + $this->getBackingStore()->set('serviceProviderConstraints', $value); + } + /** * Sets the tenantId property value. The tenant identifier for the partner Microsoft Entra organization. Read-only. Key. * @param string|null $value Value to set for the tenantId property. diff --git a/src/Generated/Models/CustomDataProvidedResource.php b/src/Generated/Models/CustomDataProvidedResource.php new file mode 100644 index 00000000000..fbc2e253fb3 --- /dev/null +++ b/src/Generated/Models/CustomDataProvidedResource.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.customDataProvidedResource'); + } + + /** + * 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 CustomDataProvidedResource + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CustomDataProvidedResource { + return new CustomDataProvidedResource(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'notificationEndpointConfiguration' => fn(ParseNode $n) => $o->setNotificationEndpointConfiguration($n->getObjectValue([CustomExtensionEndpointConfiguration::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the notificationEndpointConfiguration property value. The endpoint configuration of the logic app that is triggered when the access review for this resource goes into an initializing state. + * @return CustomExtensionEndpointConfiguration|null + */ + public function getNotificationEndpointConfiguration(): ?CustomExtensionEndpointConfiguration { + $val = $this->getBackingStore()->get('notificationEndpointConfiguration'); + if (is_null($val) || $val instanceof CustomExtensionEndpointConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'notificationEndpointConfiguration'"); + } + + /** + * 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('notificationEndpointConfiguration', $this->getNotificationEndpointConfiguration()); + } + + /** + * Sets the notificationEndpointConfiguration property value. The endpoint configuration of the logic app that is triggered when the access review for this resource goes into an initializing state. + * @param CustomExtensionEndpointConfiguration|null $value Value to set for the notificationEndpointConfiguration property. + */ + public function setNotificationEndpointConfiguration(?CustomExtensionEndpointConfiguration $value): void { + $this->getBackingStore()->set('notificationEndpointConfiguration', $value); + } + +} diff --git a/src/Generated/Models/CustomDataProvidedResourceAccessReviewUploadSession.php b/src/Generated/Models/CustomDataProvidedResourceAccessReviewUploadSession.php new file mode 100644 index 00000000000..1a84fff0a35 --- /dev/null +++ b/src/Generated/Models/CustomDataProvidedResourceAccessReviewUploadSession.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession'); + } + + /** + * 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 CustomDataProvidedResourceAccessReviewUploadSession + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CustomDataProvidedResourceAccessReviewUploadSession { + return new CustomDataProvidedResourceAccessReviewUploadSession(); + } + + /** + * 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/CustomDataProvidedResourceFile.php b/src/Generated/Models/CustomDataProvidedResourceFile.php new file mode 100644 index 00000000000..410964de88f --- /dev/null +++ b/src/Generated/Models/CustomDataProvidedResourceFile.php @@ -0,0 +1,112 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + 'size' => fn(ParseNode $n) => $o->setSize($n->getIntegerValue()), + 'uploadedDateTime' => fn(ParseNode $n) => $o->setUploadedDateTime($n->getDateTimeValue()), + ]); + } + + /** + * Gets the name property value. Name of the uploaded file, including the file extension. Required. Supports $filter (eq, ne) and $orderby. + * @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 size property value. Size of the file in bytes. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return int|null + */ + public function getSize(): ?int { + $val = $this->getBackingStore()->get('size'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'size'"); + } + + /** + * Gets the uploadedDateTime property value. Timestamp when the file was uploaded. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return DateTime|null + */ + public function getUploadedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('uploadedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'uploadedDateTime'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('name', $this->getName()); + $writer->writeIntegerValue('size', $this->getSize()); + $writer->writeDateTimeValue('uploadedDateTime', $this->getUploadedDateTime()); + } + + /** + * Sets the name property value. Name of the uploaded file, including the file extension. Required. Supports $filter (eq, ne) and $orderby. + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $value); + } + + /** + * Sets the size property value. Size of the file in bytes. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param int|null $value Value to set for the size property. + */ + public function setSize(?int $value): void { + $this->getBackingStore()->set('size', $value); + } + + /** + * Sets the uploadedDateTime property value. Timestamp when the file was uploaded. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param DateTime|null $value Value to set for the uploadedDateTime property. + */ + public function setUploadedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('uploadedDateTime', $value); + } + +} diff --git a/src/Generated/Models/CustomDataProvidedResourceFileCollectionResponse.php b/src/Generated/Models/CustomDataProvidedResourceFileCollectionResponse.php new file mode 100644 index 00000000000..9fec7b3dfc4 --- /dev/null +++ b/src/Generated/Models/CustomDataProvidedResourceFileCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CustomDataProvidedResourceFile::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, CustomDataProvidedResourceFile::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/CustomDataProvidedResourcePayloads/AccessReviewContextData.php b/src/Generated/Models/CustomDataProvidedResourcePayloads/AccessReviewContextData.php new file mode 100644 index 00000000000..2370d425b24 --- /dev/null +++ b/src/Generated/Models/CustomDataProvidedResourcePayloads/AccessReviewContextData.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextData'); + } + + /** + * 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 AccessReviewContextData + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessReviewContextData { + return new AccessReviewContextData(); + } + + /** + * 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/CustomDataProvidedResourcePayloads/AccessReviewContextDataBase.php b/src/Generated/Models/CustomDataProvidedResourcePayloads/AccessReviewContextDataBase.php new file mode 100644 index 00000000000..62ff6005486 --- /dev/null +++ b/src/Generated/Models/CustomDataProvidedResourcePayloads/AccessReviewContextDataBase.php @@ -0,0 +1,98 @@ +setOdataType('#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextDataBase'); + } + + /** + * 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 AccessReviewContextDataBase + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessReviewContextDataBase { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextData': return new AccessReviewContextData(); + case '#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData': return new ApplyDecisionContextData(); + } + } + return new AccessReviewContextDataBase(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'reviewDefinitionId' => fn(ParseNode $n) => $o->setReviewDefinitionId($n->getStringValue()), + 'reviewInstanceId' => fn(ParseNode $n) => $o->setReviewInstanceId($n->getStringValue()), + ]); + } + + /** + * Gets the reviewDefinitionId property value. The unique identifier of the access review definition that this data is associated with. + * @return string|null + */ + public function getReviewDefinitionId(): ?string { + $val = $this->getBackingStore()->get('reviewDefinitionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reviewDefinitionId'"); + } + + /** + * Gets the reviewInstanceId property value. The unique identifier of the access review instance that this data is associated with. + * @return string|null + */ + public function getReviewInstanceId(): ?string { + $val = $this->getBackingStore()->get('reviewInstanceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reviewInstanceId'"); + } + + /** + * 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('reviewDefinitionId', $this->getReviewDefinitionId()); + $writer->writeStringValue('reviewInstanceId', $this->getReviewInstanceId()); + } + + /** + * Sets the reviewDefinitionId property value. The unique identifier of the access review definition that this data is associated with. + * @param string|null $value Value to set for the reviewDefinitionId property. + */ + public function setReviewDefinitionId(?string $value): void { + $this->getBackingStore()->set('reviewDefinitionId', $value); + } + + /** + * Sets the reviewInstanceId property value. The unique identifier of the access review instance that this data is associated with. + * @param string|null $value Value to set for the reviewInstanceId property. + */ + public function setReviewInstanceId(?string $value): void { + $this->getBackingStore()->set('reviewInstanceId', $value); + } + +} diff --git a/src/Generated/Models/CustomDataProvidedResourcePayloads/ApplyDecisionContextData.php b/src/Generated/Models/CustomDataProvidedResourcePayloads/ApplyDecisionContextData.php new file mode 100644 index 00000000000..74d3b2f2a2b --- /dev/null +++ b/src/Generated/Models/CustomDataProvidedResourcePayloads/ApplyDecisionContextData.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData'); + } + + /** + * 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 ApplyDecisionContextData + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplyDecisionContextData { + return new ApplyDecisionContextData(); + } + + /** + * 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/CustomDataProvidedResourcePayloads/Data.php b/src/Generated/Models/CustomDataProvidedResourcePayloads/Data.php new file mode 100644 index 00000000000..fb2fd5afda7 --- /dev/null +++ b/src/Generated/Models/CustomDataProvidedResourcePayloads/Data.php @@ -0,0 +1,123 @@ +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 Data + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Data { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextData': return new AccessReviewContextData(); + case '#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextDataBase': return new AccessReviewContextDataBase(); + case '#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData': return new ApplyDecisionContextData(); + } + } + return new Data(); + } + + /** + * Gets 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/CustomDataProvidedResourceUploadSession.php b/src/Generated/Models/CustomDataProvidedResourceUploadSession.php new file mode 100644 index 00000000000..40db7ed970e --- /dev/null +++ b/src/Generated/Models/CustomDataProvidedResourceUploadSession.php @@ -0,0 +1,211 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession': return new CustomDataProvidedResourceAccessReviewUploadSession(); + } + } + return new CustomDataProvidedResourceUploadSession(); + } + + /** + * Gets the createdDateTime property value. DateTime when the upload session was created. Read-only. Supports $orderby. + * @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 data property value. An object containing the context for which this data is being uploaded. + * @return Data|null + */ + public function getData(): ?Data { + $val = $this->getBackingStore()->get('data'); + if (is_null($val) || $val instanceof Data) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'data'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'data' => fn(ParseNode $n) => $o->setData($n->getObjectValue([Data::class, 'createFromDiscriminatorValue'])), + 'files' => fn(ParseNode $n) => $o->setFiles($n->getCollectionOfObjectValues([CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'])), + 'isUploadDone' => fn(ParseNode $n) => $o->setIsUploadDone($n->getBooleanValue()), + 'referenceId' => fn(ParseNode $n) => $o->setReferenceId($n->getStringValue()), + 'stats' => fn(ParseNode $n) => $o->setStats($n->getObjectValue([CustomDataProvidedResourceUploadStats::class, 'createFromDiscriminatorValue'])), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(CustomDataProvidedResourceUploadStatus::class)), + ]); + } + + /** + * Gets the files property value. The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return array|null + */ + public function getFiles(): ?array { + $val = $this->getBackingStore()->get('files'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CustomDataProvidedResourceFile::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'files'"); + } + + /** + * Gets the isUploadDone property value. Indicates if all the necessary files have been uploaded to this session. + * @return bool|null + */ + public function getIsUploadDone(): ?bool { + $val = $this->getBackingStore()->get('isUploadDone'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isUploadDone'"); + } + + /** + * Gets the referenceId property value. The ID of the context for which data is being uploaded, for example, the Access Review instance ID. Supports $filter (eq). + * @return string|null + */ + public function getReferenceId(): ?string { + $val = $this->getBackingStore()->get('referenceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'referenceId'"); + } + + /** + * Gets the stats property value. The stats property + * @return CustomDataProvidedResourceUploadStats|null + */ + public function getStats(): ?CustomDataProvidedResourceUploadStats { + $val = $this->getBackingStore()->get('stats'); + if (is_null($val) || $val instanceof CustomDataProvidedResourceUploadStats) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'stats'"); + } + + /** + * Gets the status property value. The status property + * @return CustomDataProvidedResourceUploadStatus|null + */ + public function getStatus(): ?CustomDataProvidedResourceUploadStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof CustomDataProvidedResourceUploadStatus) { + 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->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeObjectValue('data', $this->getData()); + $writer->writeCollectionOfObjectValues('files', $this->getFiles()); + $writer->writeBooleanValue('isUploadDone', $this->getIsUploadDone()); + $writer->writeStringValue('referenceId', $this->getReferenceId()); + $writer->writeObjectValue('stats', $this->getStats()); + $writer->writeEnumValue('status', $this->getStatus()); + } + + /** + * Sets the createdDateTime property value. DateTime when the upload session was created. Read-only. Supports $orderby. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the data property value. An object containing the context for which this data is being uploaded. + * @param Data|null $value Value to set for the data property. + */ + public function setData(?Data $value): void { + $this->getBackingStore()->set('data', $value); + } + + /** + * Sets the files property value. The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param array|null $value Value to set for the files property. + */ + public function setFiles(?array $value): void { + $this->getBackingStore()->set('files', $value); + } + + /** + * Sets the isUploadDone property value. Indicates if all the necessary files have been uploaded to this session. + * @param bool|null $value Value to set for the isUploadDone property. + */ + public function setIsUploadDone(?bool $value): void { + $this->getBackingStore()->set('isUploadDone', $value); + } + + /** + * Sets the referenceId property value. The ID of the context for which data is being uploaded, for example, the Access Review instance ID. Supports $filter (eq). + * @param string|null $value Value to set for the referenceId property. + */ + public function setReferenceId(?string $value): void { + $this->getBackingStore()->set('referenceId', $value); + } + + /** + * Sets the stats property value. The stats property + * @param CustomDataProvidedResourceUploadStats|null $value Value to set for the stats property. + */ + public function setStats(?CustomDataProvidedResourceUploadStats $value): void { + $this->getBackingStore()->set('stats', $value); + } + + /** + * Sets the status property value. The status property + * @param CustomDataProvidedResourceUploadStatus|null $value Value to set for the status property. + */ + public function setStatus(?CustomDataProvidedResourceUploadStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + +} diff --git a/src/Generated/Models/CustomDataProvidedResourceUploadSessionCollectionResponse.php b/src/Generated/Models/CustomDataProvidedResourceUploadSessionCollectionResponse.php new file mode 100644 index 00000000000..cf840111851 --- /dev/null +++ b/src/Generated/Models/CustomDataProvidedResourceUploadSessionCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CustomDataProvidedResourceUploadSession::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, CustomDataProvidedResourceUploadSession::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/CustomDataProvidedResourceUploadStats.php b/src/Generated/Models/CustomDataProvidedResourceUploadStats.php new file mode 100644 index 00000000000..6f610e285af --- /dev/null +++ b/src/Generated/Models/CustomDataProvidedResourceUploadStats.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 CustomDataProvidedResourceUploadStats + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CustomDataProvidedResourceUploadStats { + return new CustomDataProvidedResourceUploadStats(); + } + + /** + * Gets 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 [ + 'filesUploaded' => fn(ParseNode $n) => $o->setFilesUploaded($n->getIntegerValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'totalBytesUploaded' => fn(ParseNode $n) => $o->setTotalBytesUploaded($n->getIntegerValue()), + ]; + } + + /** + * Gets the filesUploaded property value. Number of files uploaded in this session. + * @return int|null + */ + public function getFilesUploaded(): ?int { + $val = $this->getBackingStore()->get('filesUploaded'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'filesUploaded'"); + } + + /** + * 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 totalBytesUploaded property value. Total bytes uploaded in this session. + * @return int|null + */ + public function getTotalBytesUploaded(): ?int { + $val = $this->getBackingStore()->get('totalBytesUploaded'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'totalBytesUploaded'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('filesUploaded', $this->getFilesUploaded()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeIntegerValue('totalBytesUploaded', $this->getTotalBytesUploaded()); + $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 filesUploaded property value. Number of files uploaded in this session. + * @param int|null $value Value to set for the filesUploaded property. + */ + public function setFilesUploaded(?int $value): void { + $this->getBackingStore()->set('filesUploaded', $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 totalBytesUploaded property value. Total bytes uploaded in this session. + * @param int|null $value Value to set for the totalBytesUploaded property. + */ + public function setTotalBytesUploaded(?int $value): void { + $this->getBackingStore()->set('totalBytesUploaded', $value); + } + +} diff --git a/src/Generated/Models/CustomDataProvidedResourceUploadStatus.php b/src/Generated/Models/CustomDataProvidedResourceUploadStatus.php new file mode 100644 index 00000000000..f2824f3dcf0 --- /dev/null +++ b/src/Generated/Models/CustomDataProvidedResourceUploadStatus.php @@ -0,0 +1,12 @@ +setOdataType('#microsoft.graph.delegatedAdminServiceProviderConstraints'); + } + + /** + * 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 DelegatedAdminServiceProviderConstraints + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DelegatedAdminServiceProviderConstraints { + return new DelegatedAdminServiceProviderConstraints(); + } + + /** + * Gets the allowedRoleTemplateIds property value. The allowedRoleTemplateIds property + * @return array|null + */ + public function getAllowedRoleTemplateIds(): ?array { + $val = $this->getBackingStore()->get('allowedRoleTemplateIds'); + 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 'allowedRoleTemplateIds'"); + } + + /** + * Gets the createdDateTime property value. The createdDateTime property + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'allowedRoleTemplateIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAllowedRoleTemplateIds($val); + }, + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + ]); + } + + /** + * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @return DateTime|null + */ + public function getLastModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfPrimitiveValues('allowedRoleTemplateIds', $this->getAllowedRoleTemplateIds()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + } + + /** + * Sets the allowedRoleTemplateIds property value. The allowedRoleTemplateIds property + * @param array|null $value Value to set for the allowedRoleTemplateIds property. + */ + public function setAllowedRoleTemplateIds(?array $value): void { + $this->getBackingStore()->set('allowedRoleTemplateIds', $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 lastModifiedDateTime property value. The lastModifiedDateTime property + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + +} diff --git a/src/Generated/Models/Directory.php b/src/Generated/Models/Directory.php index c0452957ae9..0499756de3d 100644 --- a/src/Generated/Models/Directory.php +++ b/src/Generated/Models/Directory.php @@ -126,6 +126,7 @@ public function getFieldDeserializers(): array { 'onPremisesSynchronization' => fn(ParseNode $n) => $o->setOnPremisesSynchronization($n->getCollectionOfObjectValues([OnPremisesDirectorySynchronization::class, 'createFromDiscriminatorValue'])), 'publicKeyInfrastructure' => fn(ParseNode $n) => $o->setPublicKeyInfrastructure($n->getObjectValue([PublicKeyInfrastructureRoot::class, 'createFromDiscriminatorValue'])), 'recovery' => fn(ParseNode $n) => $o->setRecovery($n->getObjectValue([Recovery::class, 'createFromDiscriminatorValue'])), + 'remoteTenantGroups' => fn(ParseNode $n) => $o->setRemoteTenantGroups($n->getCollectionOfObjectValues([RemoteTenantGroup::class, 'createFromDiscriminatorValue'])), 'subscriptions' => fn(ParseNode $n) => $o->setSubscriptions($n->getCollectionOfObjectValues([CompanySubscription::class, 'createFromDiscriminatorValue'])), ]); } @@ -168,6 +169,20 @@ public function getRecovery(): ?Recovery { throw new \UnexpectedValueException("Invalid type found in backing store for 'recovery'"); } + /** + * Gets the remoteTenantGroups property value. Collection of groups in remote Microsoft Entra tenants that are available in the directory. + * @return array|null + */ + public function getRemoteTenantGroups(): ?array { + $val = $this->getBackingStore()->get('remoteTenantGroups'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, RemoteTenantGroup::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'remoteTenantGroups'"); + } + /** * Gets the subscriptions property value. List of commercial subscriptions that an organization acquired. * @return array|null @@ -197,6 +212,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('onPremisesSynchronization', $this->getOnPremisesSynchronization()); $writer->writeObjectValue('publicKeyInfrastructure', $this->getPublicKeyInfrastructure()); $writer->writeObjectValue('recovery', $this->getRecovery()); + $writer->writeCollectionOfObjectValues('remoteTenantGroups', $this->getRemoteTenantGroups()); $writer->writeCollectionOfObjectValues('subscriptions', $this->getSubscriptions()); } @@ -272,6 +288,14 @@ public function setRecovery(?Recovery $value): void { $this->getBackingStore()->set('recovery', $value); } + /** + * Sets the remoteTenantGroups property value. Collection of groups in remote Microsoft Entra tenants that are available in the directory. + * @param array|null $value Value to set for the remoteTenantGroups property. + */ + public function setRemoteTenantGroups(?array $value): void { + $this->getBackingStore()->set('remoteTenantGroups', $value); + } + /** * Sets the subscriptions property value. List of commercial subscriptions that an organization acquired. * @param array|null $value Value to set for the subscriptions property. diff --git a/src/Generated/Models/DirectoryObject.php b/src/Generated/Models/DirectoryObject.php index b127e957635..5cfc1cff5e4 100644 --- a/src/Generated/Models/DirectoryObject.php +++ b/src/Generated/Models/DirectoryObject.php @@ -58,6 +58,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Direc case '#microsoft.graph.orgContact': return new OrgContact(); case '#microsoft.graph.permissionGrantPolicy': return new PermissionGrantPolicy(); case '#microsoft.graph.policyBase': return new PolicyBase(); + case '#microsoft.graph.remoteTenantGroup': return new RemoteTenantGroup(); case '#microsoft.graph.resourceSpecificPermissionGrant': return new ResourceSpecificPermissionGrant(); case '#microsoft.graph.servicePrincipal': return new ServicePrincipal(); case '#microsoft.graph.stsPolicy': return new StsPolicy(); diff --git a/src/Generated/Models/Entity.php b/src/Generated/Models/Entity.php index 996815d558d..4de5c089786 100644 --- a/src/Generated/Models/Entity.php +++ b/src/Generated/Models/Entity.php @@ -398,6 +398,10 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.crossTenantAccessPolicyConfigurationDefault': return new CrossTenantAccessPolicyConfigurationDefault(); case '#microsoft.graph.customAuthenticationExtension': return new CustomAuthenticationExtension(); case '#microsoft.graph.customCalloutExtension': return new CustomCalloutExtension(); + case '#microsoft.graph.customDataProvidedResource': return new CustomDataProvidedResource(); + case '#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession': return new CustomDataProvidedResourceAccessReviewUploadSession(); + case '#microsoft.graph.customDataProvidedResourceFile': return new CustomDataProvidedResourceFile(); + case '#microsoft.graph.customDataProvidedResourceUploadSession': return new CustomDataProvidedResourceUploadSession(); case '#microsoft.graph.customExtensionStageSetting': return new CustomExtensionStageSetting(); case '#microsoft.graph.customSecurityAttributeDefinition': return new CustomSecurityAttributeDefinition(); case '#microsoft.graph.dataPolicyOperation': return new DataPolicyOperation(); @@ -410,6 +414,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.delegatedAdminRelationshipOperation': return new DelegatedAdminRelationshipOperation(); case '#microsoft.graph.delegatedAdminRelationshipRequest': return new DelegatedAdminRelationshipRequest(); case '#microsoft.graph.delegatedAdminServiceManagementDetail': return new DelegatedAdminServiceManagementDetail(); + case '#microsoft.graph.delegatedAdminServiceProviderConstraints': return new DelegatedAdminServiceProviderConstraints(); case '#microsoft.graph.delegatedPermissionClassification': return new DelegatedPermissionClassification(); case '#microsoft.graph.deletedChat': return new DeletedChat(); case '#microsoft.graph.deletedItemContainer': return new DeletedItemContainer(); @@ -888,6 +893,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.relyingPartyDetailedSummary': return new RelyingPartyDetailedSummary(); case '#microsoft.graph.remoteAssistancePartner': return new RemoteAssistancePartner(); case '#microsoft.graph.remoteDesktopSecurityConfiguration': return new RemoteDesktopSecurityConfiguration(); + case '#microsoft.graph.remoteTenantGroup': return new RemoteTenantGroup(); case '#microsoft.graph.reportsRoot': return new ReportsRoot(); case '#microsoft.graph.request': return new Request(); case '#microsoft.graph.resellerDelegatedAdminRelationship': return new ResellerDelegatedAdminRelationship(); @@ -1023,6 +1029,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.serviceHealthIssue': return new ServiceHealthIssue(); case '#microsoft.graph.servicePrincipal': return new ServicePrincipal(); case '#microsoft.graph.servicePrincipalRiskDetection': return new ServicePrincipalRiskDetection(); + case '#microsoft.graph.serviceProviderConstraints': return new ServiceProviderConstraints(); case '#microsoft.graph.serviceStorageQuotaBreakdown': return new ServiceStorageQuotaBreakdown(); case '#microsoft.graph.serviceUpdateMessage': return new ServiceUpdateMessage(); case '#microsoft.graph.settingStateDeviceSummary': return new SettingStateDeviceSummary(); @@ -1225,6 +1232,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.virtualEventSession': return new VirtualEventSession(); case '#microsoft.graph.virtualEventsRoot': return new VirtualEventsRoot(); case '#microsoft.graph.virtualEventTownhall': return new VirtualEventTownhall(); + case '#microsoft.graph.virtualEventTownhallRegistrationConfiguration': return new VirtualEventTownhallRegistrationConfiguration(); case '#microsoft.graph.virtualEventWebinar': return new VirtualEventWebinar(); case '#microsoft.graph.virtualEventWebinarRegistrationConfiguration': return new VirtualEventWebinarRegistrationConfiguration(); case '#microsoft.graph.voiceAuthenticationMethodConfiguration': return new VoiceAuthenticationMethodConfiguration(); diff --git a/src/Generated/Models/EscapedList.php b/src/Generated/Models/EscapedList.php index 3a6175564e1..4cc0246380c 100644 --- a/src/Generated/Models/EscapedList.php +++ b/src/Generated/Models/EscapedList.php @@ -140,7 +140,7 @@ public function getOperations(): ?array { } /** - * Gets the permissions property value. The permissions property + * Gets the permissions property value. The set of permissions for the item. Read-only. Nullable. * @return array|null */ public function getPermissions(): ?array { @@ -267,7 +267,7 @@ public function setOperations(?array $value): void { } /** - * Sets the permissions property value. The permissions property + * Sets the permissions property value. The set of permissions for the item. Read-only. Nullable. * @param array|null $value Value to set for the permissions property. */ public function setPermissions(?array $value): void { diff --git a/src/Generated/Models/ExternalConnectors/ExternalItem.php b/src/Generated/Models/ExternalConnectors/ExternalItem.php index 49adf6014d8..188416057c6 100644 --- a/src/Generated/Models/ExternalConnectors/ExternalItem.php +++ b/src/Generated/Models/ExternalConnectors/ExternalItem.php @@ -76,10 +76,23 @@ public function getFieldDeserializers(): array { 'acl' => fn(ParseNode $n) => $o->setAcl($n->getCollectionOfObjectValues([Acl::class, 'createFromDiscriminatorValue'])), 'activities' => fn(ParseNode $n) => $o->setActivities($n->getCollectionOfObjectValues([ExternalActivity::class, 'createFromDiscriminatorValue'])), 'content' => fn(ParseNode $n) => $o->setContent($n->getObjectValue([ExternalItemContent::class, 'createFromDiscriminatorValue'])), + 'informationProtectionLabel' => fn(ParseNode $n) => $o->setInformationProtectionLabel($n->getObjectValue([ExternalItemInformationProtectionLabel::class, 'createFromDiscriminatorValue'])), 'properties' => fn(ParseNode $n) => $o->setProperties($n->getObjectValue([Properties::class, 'createFromDiscriminatorValue'])), ]); } + /** + * Gets the informationProtectionLabel property value. The informationProtectionLabel property + * @return ExternalItemInformationProtectionLabel|null + */ + public function getInformationProtectionLabel(): ?ExternalItemInformationProtectionLabel { + $val = $this->getBackingStore()->get('informationProtectionLabel'); + if (is_null($val) || $val instanceof ExternalItemInformationProtectionLabel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'informationProtectionLabel'"); + } + /** * Gets the properties property value. A property bag with the properties of the item. The properties MUST conform to the schema defined for the externalConnection. Required. * @return Properties|null @@ -101,6 +114,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('acl', $this->getAcl()); $writer->writeCollectionOfObjectValues('activities', $this->getActivities()); $writer->writeObjectValue('content', $this->getContent()); + $writer->writeObjectValue('informationProtectionLabel', $this->getInformationProtectionLabel()); $writer->writeObjectValue('properties', $this->getProperties()); } @@ -128,6 +142,14 @@ public function setContent(?ExternalItemContent $value): void { $this->getBackingStore()->set('content', $value); } + /** + * Sets the informationProtectionLabel property value. The informationProtectionLabel property + * @param ExternalItemInformationProtectionLabel|null $value Value to set for the informationProtectionLabel property. + */ + public function setInformationProtectionLabel(?ExternalItemInformationProtectionLabel $value): void { + $this->getBackingStore()->set('informationProtectionLabel', $value); + } + /** * Sets the properties property value. A property bag with the properties of the item. The properties MUST conform to the schema defined for the externalConnection. Required. * @param Properties|null $value Value to set for the properties property. diff --git a/src/Generated/Models/ExternalConnectors/ExternalItemInformationProtectionLabel.php b/src/Generated/Models/ExternalConnectors/ExternalItemInformationProtectionLabel.php new file mode 100644 index 00000000000..ca76635b925 --- /dev/null +++ b/src/Generated/Models/ExternalConnectors/ExternalItemInformationProtectionLabel.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ExternalItemInformationProtectionLabel + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ExternalItemInformationProtectionLabel { + return new ExternalItemInformationProtectionLabel(); + } + + /** + * Gets 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()), + 'sensitivityLabelId' => fn(ParseNode $n) => $o->setSensitivityLabelId($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 sensitivityLabelId property value. The sensitivityLabelId property + * @return string|null + */ + public function getSensitivityLabelId(): ?string { + $val = $this->getBackingStore()->get('sensitivityLabelId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sensitivityLabelId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('sensitivityLabelId', $this->getSensitivityLabelId()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the sensitivityLabelId property value. The sensitivityLabelId property + * @param string|null $value Value to set for the sensitivityLabelId property. + */ + public function setSensitivityLabelId(?string $value): void { + $this->getBackingStore()->set('sensitivityLabelId', $value); + } + +} diff --git a/src/Generated/Models/Group.php b/src/Generated/Models/Group.php index d9b562db54f..5ebc67b26a0 100644 --- a/src/Generated/Models/Group.php +++ b/src/Generated/Models/Group.php @@ -356,6 +356,7 @@ public function getFieldDeserializers(): array { 'onPremisesSecurityIdentifier' => fn(ParseNode $n) => $o->setOnPremisesSecurityIdentifier($n->getStringValue()), 'onPremisesSyncBehavior' => fn(ParseNode $n) => $o->setOnPremisesSyncBehavior($n->getObjectValue([OnPremisesSyncBehavior::class, 'createFromDiscriminatorValue'])), 'onPremisesSyncEnabled' => fn(ParseNode $n) => $o->setOnPremisesSyncEnabled($n->getBooleanValue()), + 'organizationId' => fn(ParseNode $n) => $o->setOrganizationId($n->getStringValue()), 'owners' => fn(ParseNode $n) => $o->setOwners($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), 'permissionGrants' => fn(ParseNode $n) => $o->setPermissionGrants($n->getCollectionOfObjectValues([ResourceSpecificPermissionGrant::class, 'createFromDiscriminatorValue'])), 'photo' => fn(ParseNode $n) => $o->setPhoto($n->getObjectValue([ProfilePhoto::class, 'createFromDiscriminatorValue'])), @@ -782,6 +783,18 @@ public function getOnPremisesSyncEnabled(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'onPremisesSyncEnabled'"); } + /** + * Gets the organizationId property value. The organizationId property + * @return string|null + */ + public function getOrganizationId(): ?string { + $val = $this->getBackingStore()->get('organizationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'organizationId'"); + } + /** * Gets the owners property value. The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn't specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can't explicitly add themselves to this collection when they're creating the group. For more information, see the related known issue. For security groups, the admin user isn't automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName). * @return array|null @@ -1200,6 +1213,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('onPremisesSecurityIdentifier', $this->getOnPremisesSecurityIdentifier()); $writer->writeObjectValue('onPremisesSyncBehavior', $this->getOnPremisesSyncBehavior()); $writer->writeBooleanValue('onPremisesSyncEnabled', $this->getOnPremisesSyncEnabled()); + $writer->writeStringValue('organizationId', $this->getOrganizationId()); $writer->writeCollectionOfObjectValues('owners', $this->getOwners()); $writer->writeCollectionOfObjectValues('permissionGrants', $this->getPermissionGrants()); $writer->writeObjectValue('photo', $this->getPhoto()); @@ -1630,6 +1644,14 @@ public function setOnPremisesSyncEnabled(?bool $value): void { $this->getBackingStore()->set('onPremisesSyncEnabled', $value); } + /** + * Sets the organizationId property value. The organizationId property + * @param string|null $value Value to set for the organizationId property. + */ + public function setOrganizationId(?string $value): void { + $this->getBackingStore()->set('organizationId', $value); + } + /** * Sets the owners property value. The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn't specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can't explicitly add themselves to this collection when they're creating the group. For more information, see the related known issue. For security groups, the admin user isn't automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName). * @param array|null $value Value to set for the owners property. diff --git a/src/Generated/Models/IdentityGovernance/IdentityGovernance.php b/src/Generated/Models/IdentityGovernance/IdentityGovernance.php index fb1b4464020..f6094b86440 100644 --- a/src/Generated/Models/IdentityGovernance/IdentityGovernance.php +++ b/src/Generated/Models/IdentityGovernance/IdentityGovernance.php @@ -2,6 +2,7 @@ namespace Microsoft\Graph\Generated\Models\IdentityGovernance; +use Microsoft\Graph\Generated\Models\AccessPackageCatalog; use Microsoft\Graph\Generated\Models\AccessReviewSet; use Microsoft\Graph\Generated\Models\AppConsentApprovalRoute; use Microsoft\Graph\Generated\Models\EntitlementManagement; @@ -14,6 +15,7 @@ use Microsoft\Kiota\Abstractions\Store\BackedModel; use Microsoft\Kiota\Abstractions\Store\BackingStore; use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; +use Microsoft\Kiota\Abstractions\Types\TypeUtils; class IdentityGovernance implements AdditionalDataHolder, BackedModel, Parsable { @@ -84,6 +86,20 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the catalogs property value. The catalogs property + * @return array|null + */ + public function getCatalogs(): ?array { + $val = $this->getBackingStore()->get('catalogs'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AccessPackageCatalog::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'catalogs'"); + } + /** * Gets the entitlementManagement property value. The entitlementManagement property * @return EntitlementManagement|null @@ -105,6 +121,7 @@ public function getFieldDeserializers(): array { return [ 'accessReviews' => fn(ParseNode $n) => $o->setAccessReviews($n->getObjectValue([AccessReviewSet::class, 'createFromDiscriminatorValue'])), 'appConsent' => fn(ParseNode $n) => $o->setAppConsent($n->getObjectValue([AppConsentApprovalRoute::class, 'createFromDiscriminatorValue'])), + 'catalogs' => fn(ParseNode $n) => $o->setCatalogs($n->getCollectionOfObjectValues([AccessPackageCatalog::class, 'createFromDiscriminatorValue'])), 'entitlementManagement' => fn(ParseNode $n) => $o->setEntitlementManagement($n->getObjectValue([EntitlementManagement::class, 'createFromDiscriminatorValue'])), 'lifecycleWorkflows' => fn(ParseNode $n) => $o->setLifecycleWorkflows($n->getObjectValue([LifecycleWorkflowsContainer::class, 'createFromDiscriminatorValue'])), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), @@ -168,6 +185,7 @@ public function getTermsOfUse(): ?TermsOfUseContainer { public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('accessReviews', $this->getAccessReviews()); $writer->writeObjectValue('appConsent', $this->getAppConsent()); + $writer->writeCollectionOfObjectValues('catalogs', $this->getCatalogs()); $writer->writeObjectValue('entitlementManagement', $this->getEntitlementManagement()); $writer->writeObjectValue('lifecycleWorkflows', $this->getLifecycleWorkflows()); $writer->writeStringValue('@odata.type', $this->getOdataType()); @@ -208,6 +226,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the catalogs property value. The catalogs property + * @param array|null $value Value to set for the catalogs property. + */ + public function setCatalogs(?array $value): void { + $this->getBackingStore()->set('catalogs', $value); + } + /** * Sets the entitlementManagement property value. The entitlementManagement property * @param EntitlementManagement|null $value Value to set for the entitlementManagement property. diff --git a/src/Generated/Models/ListItem.php b/src/Generated/Models/ListItem.php index abd03360e81..24224aa0685 100644 --- a/src/Generated/Models/ListItem.php +++ b/src/Generated/Models/ListItem.php @@ -120,7 +120,7 @@ public function getFields(): ?FieldValueSet { } /** - * Gets the permissions property value. The permissions property + * Gets the permissions property value. The set of permissions for the item. Read-only. Nullable. * @return array|null */ public function getPermissions(): ?array { @@ -225,7 +225,7 @@ public function setFields(?FieldValueSet $value): void { } /** - * Sets the permissions property value. The permissions property + * Sets the permissions property value. The set of permissions for the item. Read-only. Nullable. * @param array|null $value Value to set for the permissions property. */ public function setPermissions(?array $value): void { diff --git a/src/Generated/Models/OnlineMeetingBase.php b/src/Generated/Models/OnlineMeetingBase.php index 6c6767f7985..773717e8144 100644 --- a/src/Generated/Models/OnlineMeetingBase.php +++ b/src/Generated/Models/OnlineMeetingBase.php @@ -252,6 +252,18 @@ public function getChatRestrictions(): ?ChatRestrictions { throw new \UnexpectedValueException("Invalid type found in backing store for 'chatRestrictions'"); } + /** + * Gets the cloudVideoInteropInfo property value. Conferencing device integration settings for Cloud Video Interop (CVI). Read-only. + * @return CloudVideoInteropInfo|null + */ + public function getCloudVideoInteropInfo(): ?CloudVideoInteropInfo { + $val = $this->getBackingStore()->get('cloudVideoInteropInfo'); + if (is_null($val) || $val instanceof CloudVideoInteropInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudVideoInteropInfo'"); + } + /** * Gets the expiryDateTime property value. Indicates the date and time when the meeting resource expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return DateTime|null @@ -289,6 +301,7 @@ public function getFieldDeserializers(): array { 'audioConferencing' => fn(ParseNode $n) => $o->setAudioConferencing($n->getObjectValue([AudioConferencing::class, 'createFromDiscriminatorValue'])), 'chatInfo' => fn(ParseNode $n) => $o->setChatInfo($n->getObjectValue([ChatInfo::class, 'createFromDiscriminatorValue'])), 'chatRestrictions' => fn(ParseNode $n) => $o->setChatRestrictions($n->getObjectValue([ChatRestrictions::class, 'createFromDiscriminatorValue'])), + 'cloudVideoInteropInfo' => fn(ParseNode $n) => $o->setCloudVideoInteropInfo($n->getObjectValue([CloudVideoInteropInfo::class, 'createFromDiscriminatorValue'])), 'expiryDateTime' => fn(ParseNode $n) => $o->setExpiryDateTime($n->getDateTimeValue()), 'isEndToEndEncryptionEnabled' => fn(ParseNode $n) => $o->setIsEndToEndEncryptionEnabled($n->getBooleanValue()), 'isEntryExitAnnounced' => fn(ParseNode $n) => $o->setIsEntryExitAnnounced($n->getBooleanValue()), @@ -298,6 +311,7 @@ public function getFieldDeserializers(): array { 'lobbyBypassSettings' => fn(ParseNode $n) => $o->setLobbyBypassSettings($n->getObjectValue([LobbyBypassSettings::class, 'createFromDiscriminatorValue'])), 'meetingOptionsWebUrl' => fn(ParseNode $n) => $o->setMeetingOptionsWebUrl($n->getStringValue()), 'meetingSpokenLanguageTag' => fn(ParseNode $n) => $o->setMeetingSpokenLanguageTag($n->getStringValue()), + 'meetingType' => fn(ParseNode $n) => $o->setMeetingType($n->getEnumValue(OnlineMeetingType::class)), 'recordAutomatically' => fn(ParseNode $n) => $o->setRecordAutomatically($n->getBooleanValue()), 'sensitivityLabelAssignment' => fn(ParseNode $n) => $o->setSensitivityLabelAssignment($n->getObjectValue([OnlineMeetingSensitivityLabelAssignment::class, 'createFromDiscriminatorValue'])), 'shareMeetingChatHistoryDefault' => fn(ParseNode $n) => $o->setShareMeetingChatHistoryDefault($n->getEnumValue(MeetingChatHistoryDefaultMode::class)), @@ -403,6 +417,18 @@ public function getMeetingSpokenLanguageTag(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'meetingSpokenLanguageTag'"); } + /** + * Gets the meetingType property value. The type of the online meeting. The possible values are: adhoc, scheduled, recurring, broadcast, meetnow, unknownFutureValue. Read-only. + * @return OnlineMeetingType|null + */ + public function getMeetingType(): ?OnlineMeetingType { + $val = $this->getBackingStore()->get('meetingType'); + if (is_null($val) || $val instanceof OnlineMeetingType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'meetingType'"); + } + /** * Gets the recordAutomatically property value. Indicates whether to record the meeting automatically. * @return bool|null @@ -499,6 +525,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('audioConferencing', $this->getAudioConferencing()); $writer->writeObjectValue('chatInfo', $this->getChatInfo()); $writer->writeObjectValue('chatRestrictions', $this->getChatRestrictions()); + $writer->writeObjectValue('cloudVideoInteropInfo', $this->getCloudVideoInteropInfo()); $writer->writeDateTimeValue('expiryDateTime', $this->getExpiryDateTime()); $writer->writeBooleanValue('isEndToEndEncryptionEnabled', $this->getIsEndToEndEncryptionEnabled()); $writer->writeBooleanValue('isEntryExitAnnounced', $this->getIsEntryExitAnnounced()); @@ -508,6 +535,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('lobbyBypassSettings', $this->getLobbyBypassSettings()); $writer->writeStringValue('meetingOptionsWebUrl', $this->getMeetingOptionsWebUrl()); $writer->writeStringValue('meetingSpokenLanguageTag', $this->getMeetingSpokenLanguageTag()); + $writer->writeEnumValue('meetingType', $this->getMeetingType()); $writer->writeBooleanValue('recordAutomatically', $this->getRecordAutomatically()); $writer->writeObjectValue('sensitivityLabelAssignment', $this->getSensitivityLabelAssignment()); $writer->writeEnumValue('shareMeetingChatHistoryDefault', $this->getShareMeetingChatHistoryDefault()); @@ -660,6 +688,14 @@ public function setChatRestrictions(?ChatRestrictions $value): void { $this->getBackingStore()->set('chatRestrictions', $value); } + /** + * Sets the cloudVideoInteropInfo property value. Conferencing device integration settings for Cloud Video Interop (CVI). Read-only. + * @param CloudVideoInteropInfo|null $value Value to set for the cloudVideoInteropInfo property. + */ + public function setCloudVideoInteropInfo(?CloudVideoInteropInfo $value): void { + $this->getBackingStore()->set('cloudVideoInteropInfo', $value); + } + /** * Sets the expiryDateTime property value. Indicates the date and time when the meeting resource expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the expiryDateTime property. @@ -732,6 +768,14 @@ public function setMeetingSpokenLanguageTag(?string $value): void { $this->getBackingStore()->set('meetingSpokenLanguageTag', $value); } + /** + * Sets the meetingType property value. The type of the online meeting. The possible values are: adhoc, scheduled, recurring, broadcast, meetnow, unknownFutureValue. Read-only. + * @param OnlineMeetingType|null $value Value to set for the meetingType property. + */ + public function setMeetingType(?OnlineMeetingType $value): void { + $this->getBackingStore()->set('meetingType', $value); + } + /** * Sets the recordAutomatically property value. Indicates whether to record the meeting automatically. * @param bool|null $value Value to set for the recordAutomatically property. diff --git a/src/Generated/Models/OnlineMeetingType.php b/src/Generated/Models/OnlineMeetingType.php new file mode 100644 index 00000000000..f8f0733819a --- /dev/null +++ b/src/Generated/Models/OnlineMeetingType.php @@ -0,0 +1,14 @@ +getBackingStore()->get('contentCategory'); + if (is_null($val) || $val instanceof ContentCategory) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'contentCategory'"); + } + /** * Gets the correlationId property value. An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation). * @return string|null @@ -108,6 +120,7 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'content' => fn(ParseNode $n) => $o->setContent($n->getObjectValue([ContentBase::class, 'createFromDiscriminatorValue'])), + 'contentCategory' => fn(ParseNode $n) => $o->setContentCategory($n->getEnumValue(ContentCategory::class)), 'correlationId' => fn(ParseNode $n) => $o->setCorrelationId($n->getStringValue()), 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'identifier' => fn(ParseNode $n) => $o->setIdentifier($n->getStringValue()), @@ -210,6 +223,7 @@ public function getSequenceNumber(): ?int { */ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('content', $this->getContent()); + $writer->writeEnumValue('contentCategory', $this->getContentCategory()); $writer->writeStringValue('correlationId', $this->getCorrelationId()); $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $writer->writeStringValue('identifier', $this->getIdentifier()); @@ -246,6 +260,14 @@ public function setContent(?ContentBase $value): void { $this->getBackingStore()->set('content', $value); } + /** + * Sets the contentCategory property value. The contentCategory property + * @param ContentCategory|null $value Value to set for the contentCategory property. + */ + public function setContentCategory(?ContentCategory $value): void { + $this->getBackingStore()->set('contentCategory', $value); + } + /** * Sets the correlationId property value. An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation). * @param string|null $value Value to set for the correlationId property. diff --git a/src/Generated/Models/RemoteTenantGroup.php b/src/Generated/Models/RemoteTenantGroup.php new file mode 100644 index 00000000000..b7921315a85 --- /dev/null +++ b/src/Generated/Models/RemoteTenantGroup.php @@ -0,0 +1,156 @@ +setOdataType('#microsoft.graph.remoteTenantGroup'); + } + + /** + * 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 RemoteTenantGroup + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemoteTenantGroup { + return new RemoteTenantGroup(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'remoteGroupDisplayName' => fn(ParseNode $n) => $o->setRemoteGroupDisplayName($n->getStringValue()), + 'remoteGroupId' => fn(ParseNode $n) => $o->setRemoteGroupId($n->getStringValue()), + 'remoteTenantDisplayName' => fn(ParseNode $n) => $o->setRemoteTenantDisplayName($n->getStringValue()), + 'remoteTenantId' => fn(ParseNode $n) => $o->setRemoteTenantId($n->getStringValue()), + 'remoteTenantPrimaryDomain' => fn(ParseNode $n) => $o->setRemoteTenantPrimaryDomain($n->getStringValue()), + ]); + } + + /** + * Gets the remoteGroupDisplayName property value. Display name of the group in the remote tenant. + * @return string|null + */ + public function getRemoteGroupDisplayName(): ?string { + $val = $this->getBackingStore()->get('remoteGroupDisplayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'remoteGroupDisplayName'"); + } + + /** + * Gets the remoteGroupId property value. Unique identifier of the group in the remote tenant. + * @return string|null + */ + public function getRemoteGroupId(): ?string { + $val = $this->getBackingStore()->get('remoteGroupId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'remoteGroupId'"); + } + + /** + * Gets the remoteTenantDisplayName property value. Display name of the remote tenant. + * @return string|null + */ + public function getRemoteTenantDisplayName(): ?string { + $val = $this->getBackingStore()->get('remoteTenantDisplayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'remoteTenantDisplayName'"); + } + + /** + * Gets the remoteTenantId property value. Unique identifier of the remote tenant. + * @return string|null + */ + public function getRemoteTenantId(): ?string { + $val = $this->getBackingStore()->get('remoteTenantId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'remoteTenantId'"); + } + + /** + * Gets the remoteTenantPrimaryDomain property value. Primary domain name of the remote tenant. + * @return string|null + */ + public function getRemoteTenantPrimaryDomain(): ?string { + $val = $this->getBackingStore()->get('remoteTenantPrimaryDomain'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'remoteTenantPrimaryDomain'"); + } + + /** + * 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('remoteGroupDisplayName', $this->getRemoteGroupDisplayName()); + $writer->writeStringValue('remoteGroupId', $this->getRemoteGroupId()); + $writer->writeStringValue('remoteTenantDisplayName', $this->getRemoteTenantDisplayName()); + $writer->writeStringValue('remoteTenantId', $this->getRemoteTenantId()); + $writer->writeStringValue('remoteTenantPrimaryDomain', $this->getRemoteTenantPrimaryDomain()); + } + + /** + * Sets the remoteGroupDisplayName property value. Display name of the group in the remote tenant. + * @param string|null $value Value to set for the remoteGroupDisplayName property. + */ + public function setRemoteGroupDisplayName(?string $value): void { + $this->getBackingStore()->set('remoteGroupDisplayName', $value); + } + + /** + * Sets the remoteGroupId property value. Unique identifier of the group in the remote tenant. + * @param string|null $value Value to set for the remoteGroupId property. + */ + public function setRemoteGroupId(?string $value): void { + $this->getBackingStore()->set('remoteGroupId', $value); + } + + /** + * Sets the remoteTenantDisplayName property value. Display name of the remote tenant. + * @param string|null $value Value to set for the remoteTenantDisplayName property. + */ + public function setRemoteTenantDisplayName(?string $value): void { + $this->getBackingStore()->set('remoteTenantDisplayName', $value); + } + + /** + * Sets the remoteTenantId property value. Unique identifier of the remote tenant. + * @param string|null $value Value to set for the remoteTenantId property. + */ + public function setRemoteTenantId(?string $value): void { + $this->getBackingStore()->set('remoteTenantId', $value); + } + + /** + * Sets the remoteTenantPrimaryDomain property value. Primary domain name of the remote tenant. + * @param string|null $value Value to set for the remoteTenantPrimaryDomain property. + */ + public function setRemoteTenantPrimaryDomain(?string $value): void { + $this->getBackingStore()->set('remoteTenantPrimaryDomain', $value); + } + +} diff --git a/src/Generated/Models/RemoteTenantGroupCollectionResponse.php b/src/Generated/Models/RemoteTenantGroupCollectionResponse.php new file mode 100644 index 00000000000..a9bbefa9f3e --- /dev/null +++ b/src/Generated/Models/RemoteTenantGroupCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([RemoteTenantGroup::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, RemoteTenantGroup::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/ServiceProviderConstraints.php b/src/Generated/Models/ServiceProviderConstraints.php new file mode 100644 index 00000000000..13eaa9231a8 --- /dev/null +++ b/src/Generated/Models/ServiceProviderConstraints.php @@ -0,0 +1,52 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.delegatedAdminServiceProviderConstraints': return new DelegatedAdminServiceProviderConstraints(); + } + } + return new ServiceProviderConstraints(); + } + + /** + * 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/SignIn.php b/src/Generated/Models/SignIn.php index 446f1a58f62..7ec4a72e667 100644 --- a/src/Generated/Models/SignIn.php +++ b/src/Generated/Models/SignIn.php @@ -64,6 +64,18 @@ public function getAppliedConditionalAccessPolicies(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'appliedConditionalAccessPolicies'"); } + /** + * Gets the authenticationAppDeviceDetails property value. The authenticationAppDeviceDetails property + * @return AuthenticationAppDeviceDetails|null + */ + public function getAuthenticationAppDeviceDetails(): ?AuthenticationAppDeviceDetails { + $val = $this->getBackingStore()->get('authenticationAppDeviceDetails'); + if (is_null($val) || $val instanceof AuthenticationAppDeviceDetails) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'authenticationAppDeviceDetails'"); + } + /** * Gets the clientAppUsed property value. Identifies the client used for the sign-in activity. Modern authentication clients include Browser, modern clients. Legacy authentication clients include Exchange ActiveSync, IMAP, MAPI, SMTP, POP, and other clients. Supports $filter (eq). * @return string|null @@ -134,16 +146,19 @@ public function getFieldDeserializers(): array { 'appDisplayName' => fn(ParseNode $n) => $o->setAppDisplayName($n->getStringValue()), 'appId' => fn(ParseNode $n) => $o->setAppId($n->getStringValue()), 'appliedConditionalAccessPolicies' => fn(ParseNode $n) => $o->setAppliedConditionalAccessPolicies($n->getCollectionOfObjectValues([AppliedConditionalAccessPolicy::class, 'createFromDiscriminatorValue'])), + 'authenticationAppDeviceDetails' => fn(ParseNode $n) => $o->setAuthenticationAppDeviceDetails($n->getObjectValue([AuthenticationAppDeviceDetails::class, 'createFromDiscriminatorValue'])), 'clientAppUsed' => fn(ParseNode $n) => $o->setClientAppUsed($n->getStringValue()), 'conditionalAccessStatus' => fn(ParseNode $n) => $o->setConditionalAccessStatus($n->getEnumValue(ConditionalAccessStatus::class)), 'correlationId' => fn(ParseNode $n) => $o->setCorrelationId($n->getStringValue()), 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'deviceDetail' => fn(ParseNode $n) => $o->setDeviceDetail($n->getObjectValue([DeviceDetail::class, 'createFromDiscriminatorValue'])), + 'homeTenantId' => fn(ParseNode $n) => $o->setHomeTenantId($n->getStringValue()), 'ipAddress' => fn(ParseNode $n) => $o->setIpAddress($n->getStringValue()), 'isInteractive' => fn(ParseNode $n) => $o->setIsInteractive($n->getBooleanValue()), 'location' => fn(ParseNode $n) => $o->setLocation($n->getObjectValue([SignInLocation::class, 'createFromDiscriminatorValue'])), 'resourceDisplayName' => fn(ParseNode $n) => $o->setResourceDisplayName($n->getStringValue()), 'resourceId' => fn(ParseNode $n) => $o->setResourceId($n->getStringValue()), + 'resourceTenantId' => fn(ParseNode $n) => $o->setResourceTenantId($n->getStringValue()), 'riskDetail' => fn(ParseNode $n) => $o->setRiskDetail($n->getEnumValue(RiskDetail::class)), 'riskEventTypes' => fn(ParseNode $n) => $o->setRiskEventTypes($n->getCollectionOfEnumValues(RiskEventType::class)), 'riskEventTypes_v2' => function (ParseNode $n) { @@ -157,13 +172,28 @@ public function getFieldDeserializers(): array { 'riskLevelAggregated' => fn(ParseNode $n) => $o->setRiskLevelAggregated($n->getEnumValue(RiskLevel::class)), 'riskLevelDuringSignIn' => fn(ParseNode $n) => $o->setRiskLevelDuringSignIn($n->getEnumValue(RiskLevel::class)), 'riskState' => fn(ParseNode $n) => $o->setRiskState($n->getEnumValue(RiskState::class)), + 'servicePrincipalId' => fn(ParseNode $n) => $o->setServicePrincipalId($n->getStringValue()), + 'servicePrincipalName' => fn(ParseNode $n) => $o->setServicePrincipalName($n->getStringValue()), 'status' => fn(ParseNode $n) => $o->setStatus($n->getObjectValue([SignInStatus::class, 'createFromDiscriminatorValue'])), + 'userAgent' => fn(ParseNode $n) => $o->setUserAgent($n->getStringValue()), 'userDisplayName' => fn(ParseNode $n) => $o->setUserDisplayName($n->getStringValue()), 'userId' => fn(ParseNode $n) => $o->setUserId($n->getStringValue()), 'userPrincipalName' => fn(ParseNode $n) => $o->setUserPrincipalName($n->getStringValue()), ]); } + /** + * Gets the homeTenantId property value. The homeTenantId property + * @return string|null + */ + public function getHomeTenantId(): ?string { + $val = $this->getBackingStore()->get('homeTenantId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'homeTenantId'"); + } + /** * Gets the ipAddress property value. IP address of the client used to sign in. Supports $filter (eq, startsWith). * @return string|null @@ -224,6 +254,18 @@ public function getResourceId(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceId'"); } + /** + * Gets the resourceTenantId property value. The resourceTenantId property + * @return string|null + */ + public function getResourceTenantId(): ?string { + $val = $this->getBackingStore()->get('resourceTenantId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceTenantId'"); + } + /** * Gets the riskDetail property value. The reason behind a specific state of a risky user, sign-in, or a risk event. The value none means that Microsoft Entra risk detection did not flag the user or the sign-in as a risky event so far. Supports $filter (eq). Note: Details for this property are only available for Microsoft Entra ID P2 customers. All other customers are returned hidden. * @return RiskDetail|null @@ -300,6 +342,30 @@ public function getRiskState(): ?RiskState { throw new \UnexpectedValueException("Invalid type found in backing store for 'riskState'"); } + /** + * Gets the servicePrincipalId property value. The servicePrincipalId property + * @return string|null + */ + public function getServicePrincipalId(): ?string { + $val = $this->getBackingStore()->get('servicePrincipalId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'servicePrincipalId'"); + } + + /** + * Gets the servicePrincipalName property value. The servicePrincipalName property + * @return string|null + */ + public function getServicePrincipalName(): ?string { + $val = $this->getBackingStore()->get('servicePrincipalName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'servicePrincipalName'"); + } + /** * Gets the status property value. Sign-in status. Includes the error code and description of the error (if a sign-in failure occurs). Supports $filter (eq) on errorCode property. * @return SignInStatus|null @@ -312,6 +378,18 @@ public function getStatus(): ?SignInStatus { throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); } + /** + * Gets the userAgent property value. The userAgent property + * @return string|null + */ + public function getUserAgent(): ?string { + $val = $this->getBackingStore()->get('userAgent'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userAgent'"); + } + /** * Gets the userDisplayName property value. Display name of the user that initiated the sign-in. Supports $filter (eq, startsWith). * @return string|null @@ -357,23 +435,29 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('appDisplayName', $this->getAppDisplayName()); $writer->writeStringValue('appId', $this->getAppId()); $writer->writeCollectionOfObjectValues('appliedConditionalAccessPolicies', $this->getAppliedConditionalAccessPolicies()); + $writer->writeObjectValue('authenticationAppDeviceDetails', $this->getAuthenticationAppDeviceDetails()); $writer->writeStringValue('clientAppUsed', $this->getClientAppUsed()); $writer->writeEnumValue('conditionalAccessStatus', $this->getConditionalAccessStatus()); $writer->writeStringValue('correlationId', $this->getCorrelationId()); $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $writer->writeObjectValue('deviceDetail', $this->getDeviceDetail()); + $writer->writeStringValue('homeTenantId', $this->getHomeTenantId()); $writer->writeStringValue('ipAddress', $this->getIpAddress()); $writer->writeBooleanValue('isInteractive', $this->getIsInteractive()); $writer->writeObjectValue('location', $this->getLocation()); $writer->writeStringValue('resourceDisplayName', $this->getResourceDisplayName()); $writer->writeStringValue('resourceId', $this->getResourceId()); + $writer->writeStringValue('resourceTenantId', $this->getResourceTenantId()); $writer->writeEnumValue('riskDetail', $this->getRiskDetail()); $writer->writeCollectionOfEnumValues('riskEventTypes', $this->getRiskEventTypes()); $writer->writeCollectionOfPrimitiveValues('riskEventTypes_v2', $this->getRiskEventTypesV2()); $writer->writeEnumValue('riskLevelAggregated', $this->getRiskLevelAggregated()); $writer->writeEnumValue('riskLevelDuringSignIn', $this->getRiskLevelDuringSignIn()); $writer->writeEnumValue('riskState', $this->getRiskState()); + $writer->writeStringValue('servicePrincipalId', $this->getServicePrincipalId()); + $writer->writeStringValue('servicePrincipalName', $this->getServicePrincipalName()); $writer->writeObjectValue('status', $this->getStatus()); + $writer->writeStringValue('userAgent', $this->getUserAgent()); $writer->writeStringValue('userDisplayName', $this->getUserDisplayName()); $writer->writeStringValue('userId', $this->getUserId()); $writer->writeStringValue('userPrincipalName', $this->getUserPrincipalName()); @@ -403,6 +487,14 @@ public function setAppliedConditionalAccessPolicies(?array $value): void { $this->getBackingStore()->set('appliedConditionalAccessPolicies', $value); } + /** + * Sets the authenticationAppDeviceDetails property value. The authenticationAppDeviceDetails property + * @param AuthenticationAppDeviceDetails|null $value Value to set for the authenticationAppDeviceDetails property. + */ + public function setAuthenticationAppDeviceDetails(?AuthenticationAppDeviceDetails $value): void { + $this->getBackingStore()->set('authenticationAppDeviceDetails', $value); + } + /** * Sets the clientAppUsed property value. Identifies the client used for the sign-in activity. Modern authentication clients include Browser, modern clients. Legacy authentication clients include Exchange ActiveSync, IMAP, MAPI, SMTP, POP, and other clients. Supports $filter (eq). * @param string|null $value Value to set for the clientAppUsed property. @@ -443,6 +535,14 @@ public function setDeviceDetail(?DeviceDetail $value): void { $this->getBackingStore()->set('deviceDetail', $value); } + /** + * Sets the homeTenantId property value. The homeTenantId property + * @param string|null $value Value to set for the homeTenantId property. + */ + public function setHomeTenantId(?string $value): void { + $this->getBackingStore()->set('homeTenantId', $value); + } + /** * Sets the ipAddress property value. IP address of the client used to sign in. Supports $filter (eq, startsWith). * @param string|null $value Value to set for the ipAddress property. @@ -483,6 +583,14 @@ public function setResourceId(?string $value): void { $this->getBackingStore()->set('resourceId', $value); } + /** + * Sets the resourceTenantId property value. The resourceTenantId property + * @param string|null $value Value to set for the resourceTenantId property. + */ + public function setResourceTenantId(?string $value): void { + $this->getBackingStore()->set('resourceTenantId', $value); + } + /** * Sets the riskDetail property value. The reason behind a specific state of a risky user, sign-in, or a risk event. The value none means that Microsoft Entra risk detection did not flag the user or the sign-in as a risky event so far. Supports $filter (eq). Note: Details for this property are only available for Microsoft Entra ID P2 customers. All other customers are returned hidden. * @param RiskDetail|null $value Value to set for the riskDetail property. @@ -531,6 +639,22 @@ public function setRiskState(?RiskState $value): void { $this->getBackingStore()->set('riskState', $value); } + /** + * Sets the servicePrincipalId property value. The servicePrincipalId property + * @param string|null $value Value to set for the servicePrincipalId property. + */ + public function setServicePrincipalId(?string $value): void { + $this->getBackingStore()->set('servicePrincipalId', $value); + } + + /** + * Sets the servicePrincipalName property value. The servicePrincipalName property + * @param string|null $value Value to set for the servicePrincipalName property. + */ + public function setServicePrincipalName(?string $value): void { + $this->getBackingStore()->set('servicePrincipalName', $value); + } + /** * Sets the status property value. Sign-in status. Includes the error code and description of the error (if a sign-in failure occurs). Supports $filter (eq) on errorCode property. * @param SignInStatus|null $value Value to set for the status property. @@ -539,6 +663,14 @@ public function setStatus(?SignInStatus $value): void { $this->getBackingStore()->set('status', $value); } + /** + * Sets the userAgent property value. The userAgent property + * @param string|null $value Value to set for the userAgent property. + */ + public function setUserAgent(?string $value): void { + $this->getBackingStore()->set('userAgent', $value); + } + /** * Sets the userDisplayName property value. Display name of the user that initiated the sign-in. Supports $filter (eq, startsWith). * @param string|null $value Value to set for the userDisplayName property. diff --git a/src/Generated/Models/UnifiedRoleAssignment.php b/src/Generated/Models/UnifiedRoleAssignment.php index 0bed9642f3c..30de91dbf99 100644 --- a/src/Generated/Models/UnifiedRoleAssignment.php +++ b/src/Generated/Models/UnifiedRoleAssignment.php @@ -98,6 +98,7 @@ public function getFieldDeserializers(): array { 'directoryScopeId' => fn(ParseNode $n) => $o->setDirectoryScopeId($n->getStringValue()), 'principal' => fn(ParseNode $n) => $o->setPrincipal($n->getObjectValue([DirectoryObject::class, 'createFromDiscriminatorValue'])), 'principalId' => fn(ParseNode $n) => $o->setPrincipalId($n->getStringValue()), + 'principalOrganizationId' => fn(ParseNode $n) => $o->setPrincipalOrganizationId($n->getStringValue()), 'roleDefinition' => fn(ParseNode $n) => $o->setRoleDefinition($n->getObjectValue([UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'])), 'roleDefinitionId' => fn(ParseNode $n) => $o->setRoleDefinitionId($n->getStringValue()), ]); @@ -127,6 +128,18 @@ public function getPrincipalId(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'principalId'"); } + /** + * Gets the principalOrganizationId property value. The principalOrganizationId property + * @return string|null + */ + public function getPrincipalOrganizationId(): ?string { + $val = $this->getBackingStore()->get('principalOrganizationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'principalOrganizationId'"); + } + /** * Gets the roleDefinition property value. The roleDefinition the assignment is for. Supports $expand. * @return UnifiedRoleDefinition|null @@ -164,6 +177,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('directoryScopeId', $this->getDirectoryScopeId()); $writer->writeObjectValue('principal', $this->getPrincipal()); $writer->writeStringValue('principalId', $this->getPrincipalId()); + $writer->writeStringValue('principalOrganizationId', $this->getPrincipalOrganizationId()); $writer->writeObjectValue('roleDefinition', $this->getRoleDefinition()); $writer->writeStringValue('roleDefinitionId', $this->getRoleDefinitionId()); } @@ -224,6 +238,14 @@ public function setPrincipalId(?string $value): void { $this->getBackingStore()->set('principalId', $value); } + /** + * Sets the principalOrganizationId property value. The principalOrganizationId property + * @param string|null $value Value to set for the principalOrganizationId property. + */ + public function setPrincipalOrganizationId(?string $value): void { + $this->getBackingStore()->set('principalOrganizationId', $value); + } + /** * Sets the roleDefinition property value. The roleDefinition the assignment is for. Supports $expand. * @param UnifiedRoleDefinition|null $value Value to set for the roleDefinition property. diff --git a/src/Generated/Models/User.php b/src/Generated/Models/User.php index 3129e5d0096..417be0d620a 100644 --- a/src/Generated/Models/User.php +++ b/src/Generated/Models/User.php @@ -868,6 +868,7 @@ public function getFieldDeserializers(): array { $this->setSkills($val); }, 'solutions' => fn(ParseNode $n) => $o->setSolutions($n->getObjectValue([UserSolutionRoot::class, 'createFromDiscriminatorValue'])), + 'sponsorOf' => fn(ParseNode $n) => $o->setSponsorOf($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), 'sponsors' => fn(ParseNode $n) => $o->setSponsors($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), 'state' => fn(ParseNode $n) => $o->setState($n->getStringValue()), 'streetAddress' => fn(ParseNode $n) => $o->setStreetAddress($n->getStringValue()), @@ -1829,6 +1830,20 @@ public function getSolutions(): ?UserSolutionRoot { throw new \UnexpectedValueException("Invalid type found in backing store for 'solutions'"); } + /** + * Gets the sponsorOf property value. Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @return array|null + */ + public function getSponsorOf(): ?array { + $val = $this->getBackingStore()->get('sponsorOf'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DirectoryObject::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sponsorOf'"); + } + /** * Gets the sponsors property value. The users and groups responsible for this guest's privileges in the tenant and keeping the guest's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. * @return array|null @@ -2083,6 +2098,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeDateTimeValue('signInSessionsValidFromDateTime', $this->getSignInSessionsValidFromDateTime()); $writer->writeCollectionOfPrimitiveValues('skills', $this->getSkills()); $writer->writeObjectValue('solutions', $this->getSolutions()); + $writer->writeCollectionOfObjectValues('sponsorOf', $this->getSponsorOf()); $writer->writeCollectionOfObjectValues('sponsors', $this->getSponsors()); $writer->writeStringValue('state', $this->getState()); $writer->writeStringValue('streetAddress', $this->getStreetAddress()); @@ -3087,6 +3103,14 @@ public function setSolutions(?UserSolutionRoot $value): void { $this->getBackingStore()->set('solutions', $value); } + /** + * Sets the sponsorOf property value. Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @param array|null $value Value to set for the sponsorOf property. + */ + public function setSponsorOf(?array $value): void { + $this->getBackingStore()->set('sponsorOf', $value); + } + /** * Sets the sponsors property value. The users and groups responsible for this guest's privileges in the tenant and keeping the guest's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. * @param array|null $value Value to set for the sponsors property. diff --git a/src/Generated/Models/UserActivityType.php b/src/Generated/Models/UserActivityType.php index ba4aeb8daa9..8fc6510b6fe 100644 --- a/src/Generated/Models/UserActivityType.php +++ b/src/Generated/Models/UserActivityType.php @@ -10,4 +10,8 @@ class UserActivityType extends Enum { public const DOWNLOAD_TEXT = "downloadText"; public const DOWNLOAD_FILE = "downloadFile"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + public const COPY_TO_CLIPBOARD = "copyToClipboard"; + public const PASTE_FROM_CLIPBOARD = "pasteFromClipboard"; + public const PRINT = "print"; + public const ACCESS_DEBUG_TOOLS = "accessDebugTools"; } diff --git a/src/Generated/Models/UserActivityTypes.php b/src/Generated/Models/UserActivityTypes.php index 1aa2fe8bfc3..fee3b4c43c7 100644 --- a/src/Generated/Models/UserActivityTypes.php +++ b/src/Generated/Models/UserActivityTypes.php @@ -11,4 +11,8 @@ class UserActivityTypes extends Enum { public const DOWNLOAD_TEXT = "downloadText"; public const DOWNLOAD_FILE = "downloadFile"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + public const COPY_TO_CLIPBOARD = "copyToClipboard"; + public const PASTE_FROM_CLIPBOARD = "pasteFromClipboard"; + public const PRINT = "print"; + public const ACCESS_DEBUG_TOOLS = "accessDebugTools"; } diff --git a/src/Generated/Models/VirtualEvent.php b/src/Generated/Models/VirtualEvent.php index 53aca979eb2..1b4fc1dcc76 100644 --- a/src/Generated/Models/VirtualEvent.php +++ b/src/Generated/Models/VirtualEvent.php @@ -107,6 +107,7 @@ public function getFieldDeserializers(): array { 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'endDateTime' => fn(ParseNode $n) => $o->setEndDateTime($n->getObjectValue([DateTimeTimeZone::class, 'createFromDiscriminatorValue'])), 'externalEventInformation' => fn(ParseNode $n) => $o->setExternalEventInformation($n->getCollectionOfObjectValues([VirtualEventExternalInformation::class, 'createFromDiscriminatorValue'])), + 'isRegistrationRequired' => fn(ParseNode $n) => $o->setIsRegistrationRequired($n->getBooleanValue()), 'presenters' => fn(ParseNode $n) => $o->setPresenters($n->getCollectionOfObjectValues([VirtualEventPresenter::class, 'createFromDiscriminatorValue'])), 'sessions' => fn(ParseNode $n) => $o->setSessions($n->getCollectionOfObjectValues([VirtualEventSession::class, 'createFromDiscriminatorValue'])), 'settings' => fn(ParseNode $n) => $o->setSettings($n->getObjectValue([VirtualEventSettings::class, 'createFromDiscriminatorValue'])), @@ -115,6 +116,18 @@ public function getFieldDeserializers(): array { ]); } + /** + * Gets the isRegistrationRequired property value. Indicates whether attendee registration is enabled for the virtual event. + * @return bool|null + */ + public function getIsRegistrationRequired(): ?bool { + $val = $this->getBackingStore()->get('isRegistrationRequired'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isRegistrationRequired'"); + } + /** * Gets the presenters property value. The virtual event presenters. * @return array|null @@ -190,6 +203,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeObjectValue('endDateTime', $this->getEndDateTime()); $writer->writeCollectionOfObjectValues('externalEventInformation', $this->getExternalEventInformation()); + $writer->writeBooleanValue('isRegistrationRequired', $this->getIsRegistrationRequired()); $writer->writeCollectionOfObjectValues('presenters', $this->getPresenters()); $writer->writeCollectionOfObjectValues('sessions', $this->getSessions()); $writer->writeObjectValue('settings', $this->getSettings()); @@ -237,6 +251,14 @@ public function setExternalEventInformation(?array $value): void { $this->getBackingStore()->set('externalEventInformation', $value); } + /** + * Sets the isRegistrationRequired property value. Indicates whether attendee registration is enabled for the virtual event. + * @param bool|null $value Value to set for the isRegistrationRequired property. + */ + public function setIsRegistrationRequired(?bool $value): void { + $this->getBackingStore()->set('isRegistrationRequired', $value); + } + /** * Sets the presenters property value. The virtual event presenters. * @param array|null $value Value to set for the presenters property. diff --git a/src/Generated/Models/VirtualEventRegistrationConfiguration.php b/src/Generated/Models/VirtualEventRegistrationConfiguration.php index 42b6aba058a..deec8229daf 100644 --- a/src/Generated/Models/VirtualEventRegistrationConfiguration.php +++ b/src/Generated/Models/VirtualEventRegistrationConfiguration.php @@ -26,6 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Virtu if ($mappingValueNode !== null) { $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { + case '#microsoft.graph.virtualEventTownhallRegistrationConfiguration': return new VirtualEventTownhallRegistrationConfiguration(); case '#microsoft.graph.virtualEventWebinarRegistrationConfiguration': return new VirtualEventWebinarRegistrationConfiguration(); } } @@ -52,11 +53,37 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'capacity' => fn(ParseNode $n) => $o->setCapacity($n->getIntegerValue()), + 'isManualApprovalEnabled' => fn(ParseNode $n) => $o->setIsManualApprovalEnabled($n->getBooleanValue()), + 'isWaitlistEnabled' => fn(ParseNode $n) => $o->setIsWaitlistEnabled($n->getBooleanValue()), 'questions' => fn(ParseNode $n) => $o->setQuestions($n->getCollectionOfObjectValues([VirtualEventRegistrationQuestionBase::class, 'createFromDiscriminatorValue'])), 'registrationWebUrl' => fn(ParseNode $n) => $o->setRegistrationWebUrl($n->getStringValue()), ]); } + /** + * Gets the isManualApprovalEnabled property value. Indicates whether registrations require organizer approval before a participant is confirmed. + * @return bool|null + */ + public function getIsManualApprovalEnabled(): ?bool { + $val = $this->getBackingStore()->get('isManualApprovalEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isManualApprovalEnabled'"); + } + + /** + * Gets the isWaitlistEnabled property value. Indicates whether more registrants are automatically placed on a waitlist when capacity is reached. + * @return bool|null + */ + public function getIsWaitlistEnabled(): ?bool { + $val = $this->getBackingStore()->get('isWaitlistEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isWaitlistEnabled'"); + } + /** * Gets the questions property value. Registration questions. * @return array|null @@ -90,6 +117,8 @@ public function getRegistrationWebUrl(): ?string { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeIntegerValue('capacity', $this->getCapacity()); + $writer->writeBooleanValue('isManualApprovalEnabled', $this->getIsManualApprovalEnabled()); + $writer->writeBooleanValue('isWaitlistEnabled', $this->getIsWaitlistEnabled()); $writer->writeCollectionOfObjectValues('questions', $this->getQuestions()); $writer->writeStringValue('registrationWebUrl', $this->getRegistrationWebUrl()); } @@ -102,6 +131,22 @@ public function setCapacity(?int $value): void { $this->getBackingStore()->set('capacity', $value); } + /** + * Sets the isManualApprovalEnabled property value. Indicates whether registrations require organizer approval before a participant is confirmed. + * @param bool|null $value Value to set for the isManualApprovalEnabled property. + */ + public function setIsManualApprovalEnabled(?bool $value): void { + $this->getBackingStore()->set('isManualApprovalEnabled', $value); + } + + /** + * Sets the isWaitlistEnabled property value. Indicates whether more registrants are automatically placed on a waitlist when capacity is reached. + * @param bool|null $value Value to set for the isWaitlistEnabled property. + */ + public function setIsWaitlistEnabled(?bool $value): void { + $this->getBackingStore()->set('isWaitlistEnabled', $value); + } + /** * Sets the questions property value. Registration questions. * @param array|null $value Value to set for the questions property. diff --git a/src/Generated/Models/VirtualEventSession.php b/src/Generated/Models/VirtualEventSession.php index 956c19e100c..1a1e756486b 100644 --- a/src/Generated/Models/VirtualEventSession.php +++ b/src/Generated/Models/VirtualEventSession.php @@ -25,6 +25,18 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Virtu return new VirtualEventSession(); } + /** + * Gets the capacity property value. Represents the expected number of attendees for the virtual event session. + * @return int|null + */ + public function getCapacity(): ?int { + $val = $this->getBackingStore()->get('capacity'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'capacity'"); + } + /** * Gets the endDateTime property value. The virtual event session end time. * @return DateTimeTimeZone|null @@ -44,6 +56,7 @@ public function getEndDateTime(): ?DateTimeTimeZone { public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'capacity' => fn(ParseNode $n) => $o->setCapacity($n->getIntegerValue()), 'endDateTime' => fn(ParseNode $n) => $o->setEndDateTime($n->getObjectValue([DateTimeTimeZone::class, 'createFromDiscriminatorValue'])), 'startDateTime' => fn(ParseNode $n) => $o->setStartDateTime($n->getObjectValue([DateTimeTimeZone::class, 'createFromDiscriminatorValue'])), 'videoOnDemandWebUrl' => fn(ParseNode $n) => $o->setVideoOnDemandWebUrl($n->getStringValue()), @@ -80,11 +93,20 @@ public function getVideoOnDemandWebUrl(): ?string { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeIntegerValue('capacity', $this->getCapacity()); $writer->writeObjectValue('endDateTime', $this->getEndDateTime()); $writer->writeObjectValue('startDateTime', $this->getStartDateTime()); $writer->writeStringValue('videoOnDemandWebUrl', $this->getVideoOnDemandWebUrl()); } + /** + * Sets the capacity property value. Represents the expected number of attendees for the virtual event session. + * @param int|null $value Value to set for the capacity property. + */ + public function setCapacity(?int $value): void { + $this->getBackingStore()->set('capacity', $value); + } + /** * Sets the endDateTime property value. The virtual event session end time. * @param DateTimeTimeZone|null $value Value to set for the endDateTime property. diff --git a/src/Generated/Models/VirtualEventTownhall.php b/src/Generated/Models/VirtualEventTownhall.php index 92ae1937858..9469086ec03 100644 --- a/src/Generated/Models/VirtualEventTownhall.php +++ b/src/Generated/Models/VirtualEventTownhall.php @@ -38,6 +38,18 @@ public function getAudience(): ?MeetingAudience { throw new \UnexpectedValueException("Invalid type found in backing store for 'audience'"); } + /** + * Gets the capacity property value. Represents the expected number of attendees for the town hall. + * @return int|null + */ + public function getCapacity(): ?int { + $val = $this->getBackingStore()->get('capacity'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'capacity'"); + } + /** * Gets the coOrganizers property value. Identity information of the coorganizers of the town hall. * @return array|null @@ -60,9 +72,12 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'audience' => fn(ParseNode $n) => $o->setAudience($n->getEnumValue(MeetingAudience::class)), + 'capacity' => fn(ParseNode $n) => $o->setCapacity($n->getIntegerValue()), 'coOrganizers' => fn(ParseNode $n) => $o->setCoOrganizers($n->getCollectionOfObjectValues([CommunicationsUserIdentity::class, 'createFromDiscriminatorValue'])), 'invitedAttendees' => fn(ParseNode $n) => $o->setInvitedAttendees($n->getCollectionOfObjectValues([Identity::class, 'createFromDiscriminatorValue'])), 'isInviteOnly' => fn(ParseNode $n) => $o->setIsInviteOnly($n->getBooleanValue()), + 'registrationConfiguration' => fn(ParseNode $n) => $o->setRegistrationConfiguration($n->getObjectValue([VirtualEventTownhallRegistrationConfiguration::class, 'createFromDiscriminatorValue'])), + 'registrations' => fn(ParseNode $n) => $o->setRegistrations($n->getCollectionOfObjectValues([VirtualEventRegistration::class, 'createFromDiscriminatorValue'])), ]); } @@ -92,6 +107,32 @@ public function getIsInviteOnly(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'isInviteOnly'"); } + /** + * Gets the registrationConfiguration property value. Registration configuration of the town hall. + * @return VirtualEventTownhallRegistrationConfiguration|null + */ + public function getRegistrationConfiguration(): ?VirtualEventTownhallRegistrationConfiguration { + $val = $this->getBackingStore()->get('registrationConfiguration'); + if (is_null($val) || $val instanceof VirtualEventTownhallRegistrationConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'registrationConfiguration'"); + } + + /** + * Gets the registrations property value. Registration records of the town hall. + * @return array|null + */ + public function getRegistrations(): ?array { + $val = $this->getBackingStore()->get('registrations'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, VirtualEventRegistration::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'registrations'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -99,9 +140,12 @@ public function getIsInviteOnly(): ?bool { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeEnumValue('audience', $this->getAudience()); + $writer->writeIntegerValue('capacity', $this->getCapacity()); $writer->writeCollectionOfObjectValues('coOrganizers', $this->getCoOrganizers()); $writer->writeCollectionOfObjectValues('invitedAttendees', $this->getInvitedAttendees()); $writer->writeBooleanValue('isInviteOnly', $this->getIsInviteOnly()); + $writer->writeObjectValue('registrationConfiguration', $this->getRegistrationConfiguration()); + $writer->writeCollectionOfObjectValues('registrations', $this->getRegistrations()); } /** @@ -112,6 +156,14 @@ public function setAudience(?MeetingAudience $value): void { $this->getBackingStore()->set('audience', $value); } + /** + * Sets the capacity property value. Represents the expected number of attendees for the town hall. + * @param int|null $value Value to set for the capacity property. + */ + public function setCapacity(?int $value): void { + $this->getBackingStore()->set('capacity', $value); + } + /** * Sets the coOrganizers property value. Identity information of the coorganizers of the town hall. * @param array|null $value Value to set for the coOrganizers property. @@ -136,4 +188,20 @@ public function setIsInviteOnly(?bool $value): void { $this->getBackingStore()->set('isInviteOnly', $value); } + /** + * Sets the registrationConfiguration property value. Registration configuration of the town hall. + * @param VirtualEventTownhallRegistrationConfiguration|null $value Value to set for the registrationConfiguration property. + */ + public function setRegistrationConfiguration(?VirtualEventTownhallRegistrationConfiguration $value): void { + $this->getBackingStore()->set('registrationConfiguration', $value); + } + + /** + * Sets the registrations property value. Registration records of the town hall. + * @param array|null $value Value to set for the registrations property. + */ + public function setRegistrations(?array $value): void { + $this->getBackingStore()->set('registrations', $value); + } + } diff --git a/src/Generated/Models/VirtualEventTownhallRegistrationConfiguration.php b/src/Generated/Models/VirtualEventTownhallRegistrationConfiguration.php new file mode 100644 index 00000000000..8e61d26d997 --- /dev/null +++ b/src/Generated/Models/VirtualEventTownhallRegistrationConfiguration.php @@ -0,0 +1,45 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/VirtualEventWebinarRegistrationConfiguration.php b/src/Generated/Models/VirtualEventWebinarRegistrationConfiguration.php index 7fcdba10495..67342a5695e 100644 --- a/src/Generated/Models/VirtualEventWebinarRegistrationConfiguration.php +++ b/src/Generated/Models/VirtualEventWebinarRegistrationConfiguration.php @@ -31,59 +31,15 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Virtu public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ - 'isManualApprovalEnabled' => fn(ParseNode $n) => $o->setIsManualApprovalEnabled($n->getBooleanValue()), - 'isWaitlistEnabled' => fn(ParseNode $n) => $o->setIsWaitlistEnabled($n->getBooleanValue()), ]); } - /** - * Gets the isManualApprovalEnabled property value. The isManualApprovalEnabled property - * @return bool|null - */ - public function getIsManualApprovalEnabled(): ?bool { - $val = $this->getBackingStore()->get('isManualApprovalEnabled'); - if (is_null($val) || is_bool($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'isManualApprovalEnabled'"); - } - - /** - * Gets the isWaitlistEnabled property value. The isWaitlistEnabled property - * @return bool|null - */ - public function getIsWaitlistEnabled(): ?bool { - $val = $this->getBackingStore()->get('isWaitlistEnabled'); - if (is_null($val) || is_bool($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'isWaitlistEnabled'"); - } - /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); - $writer->writeBooleanValue('isManualApprovalEnabled', $this->getIsManualApprovalEnabled()); - $writer->writeBooleanValue('isWaitlistEnabled', $this->getIsWaitlistEnabled()); - } - - /** - * Sets the isManualApprovalEnabled property value. The isManualApprovalEnabled property - * @param bool|null $value Value to set for the isManualApprovalEnabled property. - */ - public function setIsManualApprovalEnabled(?bool $value): void { - $this->getBackingStore()->set('isManualApprovalEnabled', $value); - } - - /** - * Sets the isWaitlistEnabled property value. The isWaitlistEnabled property - * @param bool|null $value Value to set for the isWaitlistEnabled property. - */ - public function setIsWaitlistEnabled(?bool $value): void { - $this->getBackingStore()->set('isWaitlistEnabled', $value); } } diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php index c13fe82b9ad..132c0a26eb4 100644 --- a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Generated\Models\CrossTenantAccessPolicyConfigurationPartner; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Generated\Policies\CrossTenantAccessPolicy\Partners\Item\IdentitySynchronization\IdentitySynchronizationRequestBuilder; +use Microsoft\Graph\Generated\Policies\CrossTenantAccessPolicy\Partners\Item\ServiceProviderConstraints\ServiceProviderConstraintsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -24,6 +25,13 @@ public function identitySynchronization(): IdentitySynchronizationRequestBuilder return new IdentitySynchronizationRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the serviceProviderConstraints property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + */ + public function serviceProviderConstraints(): ServiceProviderConstraintsRequestBuilder { + return new ServiceProviderConstraintsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder 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/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilder.php new file mode 100644 index 00000000000..4a679fdcd11 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilder.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}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/serviceProviderConstraints{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property serviceProviderConstraints for policies + * @param ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get serviceProviderConstraints from policies + * @param ServiceProviderConstraintsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ServiceProviderConstraintsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ServiceProviderConstraints::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property serviceProviderConstraints in policies + * @param ServiceProviderConstraints $body The request body + * @param ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ServiceProviderConstraints $body, ?ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ServiceProviderConstraints::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property serviceProviderConstraints for policies + * @param ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration $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 serviceProviderConstraints from policies + * @param ServiceProviderConstraintsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ServiceProviderConstraintsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 serviceProviderConstraints in policies + * @param ServiceProviderConstraints $body The request body + * @param ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ServiceProviderConstraints $body, ?ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration $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 ServiceProviderConstraintsRequestBuilder + */ + public function withUrl(string $rawUrl): ServiceProviderConstraintsRequestBuilder { + return new ServiceProviderConstraintsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..76e0acbad3b --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetQueryParameters.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f28ca7b0db0 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetQueryParameters.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 ServiceProviderConstraintsRequestBuilderGetQueryParameters 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/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..72857eac566 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ServiceProviderConstraintsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ServiceProviderConstraintsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ServiceProviderConstraintsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ServiceProviderConstraintsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ServiceProviderConstraintsRequestBuilderGetQueryParameters { + return new ServiceProviderConstraintsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..3057785da61 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationIdentitySynchronization/MultiTenantOrganizationIdentitySynchronizationRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationIdentitySynchronization/MultiTenantOrganizationIdentitySynchronizationRequestBuilder.php index 3deea69386c..68733cfc9f9 100644 --- a/src/Generated/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationIdentitySynchronization/MultiTenantOrganizationIdentitySynchronizationRequestBuilder.php +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationIdentitySynchronization/MultiTenantOrganizationIdentitySynchronizationRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Generated\Models\MultiTenantOrganizationIdentitySyncPolicyTemplate; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; +use Microsoft\Graph\Generated\Policies\CrossTenantAccessPolicy\Templates\MultiTenantOrganizationIdentitySynchronization\ResetToDefaultSettings\ResetToDefaultSettingsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -16,6 +17,13 @@ */ class MultiTenantOrganizationIdentitySynchronizationRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the resetToDefaultSettings method. + */ + public function resetToDefaultSettings(): ResetToDefaultSettingsRequestBuilder { + return new ResetToDefaultSettingsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new MultiTenantOrganizationIdentitySynchronizationRequestBuilder 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/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationIdentitySynchronization/ResetToDefaultSettings/ResetToDefaultSettingsRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationIdentitySynchronization/ResetToDefaultSettings/ResetToDefaultSettingsRequestBuilder.php new file mode 100644 index 00000000000..9cd41060563 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationIdentitySynchronization/ResetToDefaultSettings/ResetToDefaultSettingsRequestBuilder.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}/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationIdentitySynchronization/resetToDefaultSettings'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Reset the cross-tenant access policy template with user synchronization settings for a multitenant organization to the default values. In its reset state, the template has no impact on user synchronization settings, other than that unconfigured user synchronization settings are created if needed, for every multitenant organization tenant. + * @param ResetToDefaultSettingsRequestBuilderPostRequestConfiguration|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/multitenantorganizationidentitysyncpolicytemplate-resettodefaultsettings?view=graph-rest-1.0 Find more info here + */ + public function post(?ResetToDefaultSettingsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Reset the cross-tenant access policy template with user synchronization settings for a multitenant organization to the default values. In its reset state, the template has no impact on user synchronization settings, other than that unconfigured user synchronization settings are created if needed, for every multitenant organization tenant. + * @param ResetToDefaultSettingsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ResetToDefaultSettingsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ResetToDefaultSettingsRequestBuilder + */ + public function withUrl(string $rawUrl): ResetToDefaultSettingsRequestBuilder { + return new ResetToDefaultSettingsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationIdentitySynchronization/ResetToDefaultSettings/ResetToDefaultSettingsRequestBuilderPostRequestConfiguration.php b/src/Generated/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationIdentitySynchronization/ResetToDefaultSettings/ResetToDefaultSettingsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a64609362a0 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationIdentitySynchronization/ResetToDefaultSettings/ResetToDefaultSettingsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationPartnerConfiguration/MultiTenantOrganizationPartnerConfigurationRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationPartnerConfiguration/MultiTenantOrganizationPartnerConfigurationRequestBuilder.php index 3df5babb324..19295c738c1 100644 --- a/src/Generated/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationPartnerConfiguration/MultiTenantOrganizationPartnerConfigurationRequestBuilder.php +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationPartnerConfiguration/MultiTenantOrganizationPartnerConfigurationRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Generated\Models\MultiTenantOrganizationPartnerConfigurationTemplate; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; +use Microsoft\Graph\Generated\Policies\CrossTenantAccessPolicy\Templates\MultiTenantOrganizationPartnerConfiguration\ResetToDefaultSettings\ResetToDefaultSettingsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -16,6 +17,13 @@ */ class MultiTenantOrganizationPartnerConfigurationRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the resetToDefaultSettings method. + */ + public function resetToDefaultSettings(): ResetToDefaultSettingsRequestBuilder { + return new ResetToDefaultSettingsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new MultiTenantOrganizationPartnerConfigurationRequestBuilder 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/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationPartnerConfiguration/ResetToDefaultSettings/ResetToDefaultSettingsRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationPartnerConfiguration/ResetToDefaultSettings/ResetToDefaultSettingsRequestBuilder.php new file mode 100644 index 00000000000..f3c98266b06 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationPartnerConfiguration/ResetToDefaultSettings/ResetToDefaultSettingsRequestBuilder.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}/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationPartnerConfiguration/resetToDefaultSettings'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Reset the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization to the default values. In its reset state, the template has no impact on partner configuration settings, other than that an unconfigured partner configuration is created if needed, for every multitenant organization tenant. + * @param ResetToDefaultSettingsRequestBuilderPostRequestConfiguration|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/multitenantorganizationpartnerconfigurationtemplate-resettodefaultsettings?view=graph-rest-1.0 Find more info here + */ + public function post(?ResetToDefaultSettingsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Reset the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization to the default values. In its reset state, the template has no impact on partner configuration settings, other than that an unconfigured partner configuration is created if needed, for every multitenant organization tenant. + * @param ResetToDefaultSettingsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ResetToDefaultSettingsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ResetToDefaultSettingsRequestBuilder + */ + public function withUrl(string $rawUrl): ResetToDefaultSettingsRequestBuilder { + return new ResetToDefaultSettingsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationPartnerConfiguration/ResetToDefaultSettings/ResetToDefaultSettingsRequestBuilderPostRequestConfiguration.php b/src/Generated/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationPartnerConfiguration/ResetToDefaultSettings/ResetToDefaultSettingsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..23ca94bc6dd --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationPartnerConfiguration/ResetToDefaultSettings/ResetToDefaultSettingsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Shares/Item/EscapedList/Items/Item/Permissions/Item/PermissionItemRequestBuilder.php b/src/Generated/Shares/Item/EscapedList/Items/Item/Permissions/Item/PermissionItemRequestBuilder.php index 91be633c916..521f95cadaf 100644 --- a/src/Generated/Shares/Item/EscapedList/Items/Item/Permissions/Item/PermissionItemRequestBuilder.php +++ b/src/Generated/Shares/Item/EscapedList/Items/Item/Permissions/Item/PermissionItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?PermissionItemRequestBuilderDeleteRequestConfiguration $ } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @param PermissionItemRequestBuilderGetRequestConfiguration|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(?PermissionItemRequestBuilderDeleteRe } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @param PermissionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Shares/Item/EscapedList/Items/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php b/src/Generated/Shares/Item/EscapedList/Items/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php index 74670405170..0647f18e24c 100644 --- a/src/Generated/Shares/Item/EscapedList/Items/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Shares/Item/EscapedList/Items/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. */ class PermissionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Shares/Item/EscapedList/Items/Item/Permissions/PermissionsRequestBuilder.php b/src/Generated/Shares/Item/EscapedList/Items/Item/Permissions/PermissionsRequestBuilder.php index 36d7ab221ba..fbbb5a16f8f 100644 --- a/src/Generated/Shares/Item/EscapedList/Items/Item/Permissions/PermissionsRequestBuilder.php +++ b/src/Generated/Shares/Item/EscapedList/Items/Item/Permissions/PermissionsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @param PermissionsRequestBuilderGetRequestConfiguration|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(Permission $body, ?PermissionsRequestBuilderPostRequestConf } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @param PermissionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Shares/Item/EscapedList/Items/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php b/src/Generated/Shares/Item/EscapedList/Items/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php index 2252ac2caf6..75e2f2a6cb8 100644 --- a/src/Generated/Shares/Item/EscapedList/Items/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Shares/Item/EscapedList/Items/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. */ class PermissionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Shares/Item/EscapedList/Permissions/Item/PermissionItemRequestBuilder.php b/src/Generated/Shares/Item/EscapedList/Permissions/Item/PermissionItemRequestBuilder.php index b9aafd49525..4ff3d1989e1 100644 --- a/src/Generated/Shares/Item/EscapedList/Permissions/Item/PermissionItemRequestBuilder.php +++ b/src/Generated/Shares/Item/EscapedList/Permissions/Item/PermissionItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?PermissionItemRequestBuilderDeleteRequestConfiguration $ } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @param PermissionItemRequestBuilderGetRequestConfiguration|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(?PermissionItemRequestBuilderDeleteRe } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @param PermissionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Shares/Item/EscapedList/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php b/src/Generated/Shares/Item/EscapedList/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php index 5cb1479bc49..c197679b855 100644 --- a/src/Generated/Shares/Item/EscapedList/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Shares/Item/EscapedList/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. */ class PermissionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Shares/Item/EscapedList/Permissions/PermissionsRequestBuilder.php b/src/Generated/Shares/Item/EscapedList/Permissions/PermissionsRequestBuilder.php index 41db7e9e7b4..1435aea92c0 100644 --- a/src/Generated/Shares/Item/EscapedList/Permissions/PermissionsRequestBuilder.php +++ b/src/Generated/Shares/Item/EscapedList/Permissions/PermissionsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @param PermissionsRequestBuilderGetRequestConfiguration|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(Permission $body, ?PermissionsRequestBuilderPostRequestConf } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @param PermissionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Shares/Item/EscapedList/Permissions/PermissionsRequestBuilderGetQueryParameters.php b/src/Generated/Shares/Item/EscapedList/Permissions/PermissionsRequestBuilderGetQueryParameters.php index 90fd1a62777..a6ab0531735 100644 --- a/src/Generated/Shares/Item/EscapedList/Permissions/PermissionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Shares/Item/EscapedList/Permissions/PermissionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. */ class PermissionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/Item/PermissionItemRequestBuilder.php b/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/Item/PermissionItemRequestBuilder.php index 8c6ad375d19..a34ee973627 100644 --- a/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/Item/PermissionItemRequestBuilder.php +++ b/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/Item/PermissionItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?PermissionItemRequestBuilderDeleteRequestConfiguration $ } /** - * Get permissions from sites + * The set of permissions for the item. Read-only. Nullable. * @param PermissionItemRequestBuilderGetRequestConfiguration|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(?PermissionItemRequestBuilderDeleteRe } /** - * Get permissions from sites + * The set of permissions for the item. Read-only. Nullable. * @param PermissionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php b/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php index 3d1c0c821bc..93b3742cd62 100644 --- a/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get permissions from sites + * The set of permissions for the item. Read-only. Nullable. */ class PermissionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilder.php b/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilder.php index 3b70c1eeae2..13763161e22 100644 --- a/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilder.php +++ b/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilder.php @@ -52,10 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get permissions from sites + * Get a list of the permission objects associated with a listItem. * @param PermissionsRequestBuilderGetRequestConfiguration|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/listitem-list-permissions?view=graph-rest-1.0 Find more info here */ public function get(?PermissionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -81,7 +82,7 @@ public function post(Permission $body, ?PermissionsRequestBuilderPostRequestConf } /** - * Get permissions from sites + * Get a list of the permission objects associated with a listItem. * @param PermissionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php b/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php index afb614573e3..3ee99b17da8 100644 --- a/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get permissions from sites + * Get a list of the permission objects associated with a listItem. */ class PermissionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Sites/Item/Lists/Item/Permissions/Item/PermissionItemRequestBuilder.php b/src/Generated/Sites/Item/Lists/Item/Permissions/Item/PermissionItemRequestBuilder.php index ba9f32a71d4..5bfd700c223 100644 --- a/src/Generated/Sites/Item/Lists/Item/Permissions/Item/PermissionItemRequestBuilder.php +++ b/src/Generated/Sites/Item/Lists/Item/Permissions/Item/PermissionItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?PermissionItemRequestBuilderDeleteRequestConfiguration $ } /** - * Get permissions from sites + * The set of permissions for the item. Read-only. Nullable. * @param PermissionItemRequestBuilderGetRequestConfiguration|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(?PermissionItemRequestBuilderDeleteRe } /** - * Get permissions from sites + * The set of permissions for the item. Read-only. Nullable. * @param PermissionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Sites/Item/Lists/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php b/src/Generated/Sites/Item/Lists/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php index 13392feb0c3..7ddc931d8ff 100644 --- a/src/Generated/Sites/Item/Lists/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Sites/Item/Lists/Item/Permissions/Item/PermissionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get permissions from sites + * The set of permissions for the item. Read-only. Nullable. */ class PermissionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilder.php b/src/Generated/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilder.php index 3c5c13f90f1..5f960fad02a 100644 --- a/src/Generated/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilder.php +++ b/src/Generated/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilder.php @@ -52,10 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get permissions from sites + * Get a list of the permission objects associated with a list. * @param PermissionsRequestBuilderGetRequestConfiguration|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/list-list-permissions?view=graph-rest-1.0 Find more info here */ public function get(?PermissionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -66,11 +67,12 @@ public function get(?PermissionsRequestBuilderGetRequestConfiguration $requestCo } /** - * Create new navigation property to permissions for sites + * Create a new permission object on a list. * @param Permission $body The request body * @param PermissionsRequestBuilderPostRequestConfiguration|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/list-post-permissions?view=graph-rest-1.0 Find more info here */ public function post(Permission $body, ?PermissionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -81,7 +83,7 @@ public function post(Permission $body, ?PermissionsRequestBuilderPostRequestConf } /** - * Get permissions from sites + * Get a list of the permission objects associated with a list. * @param PermissionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -102,7 +104,7 @@ public function toGetRequestInformation(?PermissionsRequestBuilderGetRequestConf } /** - * Create new navigation property to permissions for sites + * Create a new permission object on a list. * @param Permission $body The request body * @param PermissionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php b/src/Generated/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php index 6b728192177..83d760068db 100644 --- a/src/Generated/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get permissions from sites + * Get a list of the permission objects associated with a list. */ class PermissionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Count/CountRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..80bea0d468d --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/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/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions/$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/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d6a943dc1cf --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0c14c44195f --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/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/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.php new file mode 100644 index 00000000000..7642c711abf --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.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/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions/{virtualEventRegistrationQuestionBase%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property questions for solutions + * @param VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Registration questions. + * @param VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistrationQuestionBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property questions in solutions + * @param VirtualEventRegistrationQuestionBase $body The request body + * @param VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(VirtualEventRegistrationQuestionBase $body, ?VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistrationQuestionBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property questions for solutions + * @param VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Registration questions. + * @param VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 questions in solutions + * @param VirtualEventRegistrationQuestionBase $body The request body + * @param VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(VirtualEventRegistrationQuestionBase $body, ?VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration $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 VirtualEventRegistrationQuestionBaseItemRequestBuilder + */ + public function withUrl(string $rawUrl): VirtualEventRegistrationQuestionBaseItemRequestBuilder { + return new VirtualEventRegistrationQuestionBaseItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..f9bbbeb2544 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1fec49644bd --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters.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 VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters 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/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f6f9a63c35f --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters { + return new VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..ffaa81346ba --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilder.php new file mode 100644 index 00000000000..da3953091dd --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. + * @param string $virtualEventRegistrationQuestionBaseId The unique identifier of virtualEventRegistrationQuestionBase + * @return VirtualEventRegistrationQuestionBaseItemRequestBuilder + */ + public function byVirtualEventRegistrationQuestionBaseId(string $virtualEventRegistrationQuestionBaseId): VirtualEventRegistrationQuestionBaseItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['virtualEventRegistrationQuestionBase%2Did'] = $virtualEventRegistrationQuestionBaseId; + return new VirtualEventRegistrationQuestionBaseItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new QuestionsRequestBuilder 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/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Registration questions. + * @param QuestionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?QuestionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistrationQuestionBaseCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to questions for solutions + * @param VirtualEventRegistrationQuestionBase $body The request body + * @param QuestionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(VirtualEventRegistrationQuestionBase $body, ?QuestionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistrationQuestionBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Registration questions. + * @param QuestionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?QuestionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 questions for solutions + * @param VirtualEventRegistrationQuestionBase $body The request body + * @param QuestionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(VirtualEventRegistrationQuestionBase $body, ?QuestionsRequestBuilderPostRequestConfiguration $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 QuestionsRequestBuilder + */ + public function withUrl(string $rawUrl): QuestionsRequestBuilder { + return new QuestionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a10324c92d1 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetQueryParameters.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 QuestionsRequestBuilderGetQueryParameters 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/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a48b77b3048 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param QuestionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?QuestionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new QuestionsRequestBuilderGetQueryParameters. + * @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 QuestionsRequestBuilderGetQueryParameters + */ + 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): QuestionsRequestBuilderGetQueryParameters { + return new QuestionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..eaada7fe488 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilder.php new file mode 100644 index 00000000000..311ab2bb41d --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilder.php @@ -0,0 +1,153 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new RegistrationConfigurationRequestBuilder 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/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property registrationConfiguration for solutions + * @param RegistrationConfigurationRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?RegistrationConfigurationRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties and relationships of a virtualEventTownhallRegistrationConfiguration object. + * @param RegistrationConfigurationRequestBuilderGetRequestConfiguration|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/virtualeventtownhallregistrationconfiguration-get?view=graph-rest-1.0 Find more info here + */ + public function get(?RegistrationConfigurationRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventTownhallRegistrationConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property registrationConfiguration in solutions + * @param VirtualEventTownhallRegistrationConfiguration $body The request body + * @param RegistrationConfigurationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(VirtualEventTownhallRegistrationConfiguration $body, ?RegistrationConfigurationRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventTownhallRegistrationConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property registrationConfiguration for solutions + * @param RegistrationConfigurationRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?RegistrationConfigurationRequestBuilderDeleteRequestConfiguration $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 a virtualEventTownhallRegistrationConfiguration object. + * @param RegistrationConfigurationRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RegistrationConfigurationRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 registrationConfiguration in solutions + * @param VirtualEventTownhallRegistrationConfiguration $body The request body + * @param RegistrationConfigurationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(VirtualEventTownhallRegistrationConfiguration $body, ?RegistrationConfigurationRequestBuilderPatchRequestConfiguration $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 RegistrationConfigurationRequestBuilder + */ + public function withUrl(string $rawUrl): RegistrationConfigurationRequestBuilder { + return new RegistrationConfigurationRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..299c416cf06 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..36d926f33a0 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderGetQueryParameters.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 RegistrationConfigurationRequestBuilderGetQueryParameters 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/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2c377441815 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RegistrationConfigurationRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RegistrationConfigurationRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RegistrationConfigurationRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RegistrationConfigurationRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RegistrationConfigurationRequestBuilderGetQueryParameters { + return new RegistrationConfigurationRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderPatchRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..162c82339f5 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/VirtualEvents/Townhalls/Item/Registrations/Count/CountRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ccb8cdca0f3 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/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/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/$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/VirtualEvents/Townhalls/Item/Registrations/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b925bebdb82 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..da6a247b708 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/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/VirtualEvents/Townhalls/Item/Registrations/Item/Cancel/CancelRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Cancel/CancelRequestBuilder.php new file mode 100644 index 00000000000..10ba39e32ac --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Cancel/CancelRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/cancel'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action cancel + * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?CancelRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action cancel + * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?CancelRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CancelRequestBuilder + */ + public function withUrl(string $rawUrl): CancelRequestBuilder { + return new CancelRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Cancel/CancelRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Cancel/CancelRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ca23acf04c4 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Cancel/CancelRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Count/CountRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..1427c42f11f --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c25d78fd0ab --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dd1dd3e5933 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilder.php new file mode 100644 index 00000000000..09c23f814dc --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions/{virtualEventSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Sessions for a registration. + * @param VirtualEventSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?VirtualEventSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Sessions for a registration. + * @param VirtualEventSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?VirtualEventSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 VirtualEventSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): VirtualEventSessionItemRequestBuilder { + return new VirtualEventSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fe977a0c2b1 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilderGetQueryParameters.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 VirtualEventSessionItemRequestBuilderGetQueryParameters 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/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b26d9edb331 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param VirtualEventSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?VirtualEventSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new VirtualEventSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return VirtualEventSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): VirtualEventSessionItemRequestBuilderGetQueryParameters { + return new VirtualEventSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilder.php new file mode 100644 index 00000000000..a60ffae7cc8 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + * @param string $virtualEventSessionId The unique identifier of virtualEventSession + * @return VirtualEventSessionItemRequestBuilder + */ + public function byVirtualEventSessionId(string $virtualEventSessionId): VirtualEventSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['virtualEventSession%2Did'] = $virtualEventSessionId; + return new VirtualEventSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new SessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Sessions for a registration. + * @param SessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Sessions for a registration. + * @param SessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return SessionsRequestBuilder + */ + public function withUrl(string $rawUrl): SessionsRequestBuilder { + return new SessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..78eb0ab3396 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new SessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e06d83b003d --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SessionsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return SessionsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): SessionsRequestBuilderGetQueryParameters { + return new SessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilder.php new file mode 100644 index 00000000000..411f548af85 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + */ + public function sessions(): SessionsRequestBuilder { + return new SessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new VirtualEventRegistrationItemRequestBuilder 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/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property registrations for solutions + * @param VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Registration records of the town hall. + * @param VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property registrations in solutions + * @param VirtualEventRegistration $body The request body + * @param VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(VirtualEventRegistration $body, ?VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property registrations for solutions + * @param VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Registration records of the town hall. + * @param VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 registrations in solutions + * @param VirtualEventRegistration $body The request body + * @param VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(VirtualEventRegistration $body, ?VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration $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 VirtualEventRegistrationItemRequestBuilder + */ + public function withUrl(string $rawUrl): VirtualEventRegistrationItemRequestBuilder { + return new VirtualEventRegistrationItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..f2b9d8563c0 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ae46963c04a --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderGetQueryParameters.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 VirtualEventRegistrationItemRequestBuilderGetQueryParameters 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/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3ad8bb4c029 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param VirtualEventRegistrationItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?VirtualEventRegistrationItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new VirtualEventRegistrationItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return VirtualEventRegistrationItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): VirtualEventRegistrationItemRequestBuilderGetQueryParameters { + return new VirtualEventRegistrationItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..1d089fd5415 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilder.php new file mode 100644 index 00000000000..8831bda73f3 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + * @param string $virtualEventRegistrationId The unique identifier of virtualEventRegistration + * @return VirtualEventRegistrationItemRequestBuilder + */ + public function byVirtualEventRegistrationId(string $virtualEventRegistrationId): VirtualEventRegistrationItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['virtualEventRegistration%2Did'] = $virtualEventRegistrationId; + return new VirtualEventRegistrationItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RegistrationsRequestBuilder 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/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Registration records of the town hall. + * @param RegistrationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RegistrationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistrationCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to registrations for solutions + * @param VirtualEventRegistration $body The request body + * @param RegistrationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(VirtualEventRegistration $body, ?RegistrationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Registration records of the town hall. + * @param RegistrationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RegistrationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 registrations for solutions + * @param VirtualEventRegistration $body The request body + * @param RegistrationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(VirtualEventRegistration $body, ?RegistrationsRequestBuilderPostRequestConfiguration $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 RegistrationsRequestBuilder + */ + public function withUrl(string $rawUrl): RegistrationsRequestBuilder { + return new RegistrationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ee9243455f7 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderGetQueryParameters.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 RegistrationsRequestBuilderGetQueryParameters 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/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..626e2edd2e0 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RegistrationsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RegistrationsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RegistrationsRequestBuilderGetQueryParameters. + * @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 RegistrationsRequestBuilderGetQueryParameters + */ + 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): RegistrationsRequestBuilderGetQueryParameters { + return new RegistrationsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..4836e6ebc02 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilder.php new file mode 100644 index 00000000000..65646faf848 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(email=\'{email}\')/cancel'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action cancel + * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?CancelRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action cancel + * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?CancelRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CancelRequestBuilder + */ + public function withUrl(string $rawUrl): CancelRequestBuilder { + return new CancelRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..28f8f0d98fc --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilder.php new file mode 100644 index 00000000000..46b466bb4b5 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilder.php @@ -0,0 +1,155 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new RegistrationsWithEmailRequestBuilder 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. + * @param string|null $email Alternate key of virtualEventRegistration + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $email = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(email=\'{email}\'){?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['email'] = $email; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property registrations for solutions + * @param RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Registration records of the town hall. + * @param RegistrationsWithEmailRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RegistrationsWithEmailRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property registrations in solutions + * @param VirtualEventRegistration $body The request body + * @param RegistrationsWithEmailRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(VirtualEventRegistration $body, ?RegistrationsWithEmailRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property registrations for solutions + * @param RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Registration records of the town hall. + * @param RegistrationsWithEmailRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RegistrationsWithEmailRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 registrations in solutions + * @param VirtualEventRegistration $body The request body + * @param RegistrationsWithEmailRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(VirtualEventRegistration $body, ?RegistrationsWithEmailRequestBuilderPatchRequestConfiguration $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 RegistrationsWithEmailRequestBuilder + */ + public function withUrl(string $rawUrl): RegistrationsWithEmailRequestBuilder { + return new RegistrationsWithEmailRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..70325404204 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d809a04cc0b --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderGetQueryParameters.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 RegistrationsWithEmailRequestBuilderGetQueryParameters 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/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b6230a22fb0 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RegistrationsWithEmailRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RegistrationsWithEmailRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RegistrationsWithEmailRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RegistrationsWithEmailRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RegistrationsWithEmailRequestBuilderGetQueryParameters { + return new RegistrationsWithEmailRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderPatchRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..2551b333342 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilder.php new file mode 100644 index 00000000000..6020fa935b0 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(userId=\'{userId}\')/cancel'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action cancel + * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?CancelRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action cancel + * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?CancelRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CancelRequestBuilder + */ + public function withUrl(string $rawUrl): CancelRequestBuilder { + return new CancelRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d6db073b990 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilder.php new file mode 100644 index 00000000000..7787a768396 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilder.php @@ -0,0 +1,155 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new RegistrationsWithUserIdRequestBuilder 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. + * @param string|null $userId Alternate key of virtualEventRegistration + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $userId = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(userId=\'{userId}\'){?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['userId'] = $userId; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property registrations for solutions + * @param RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Registration records of the town hall. + * @param RegistrationsWithUserIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RegistrationsWithUserIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property registrations in solutions + * @param VirtualEventRegistration $body The request body + * @param RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(VirtualEventRegistration $body, ?RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property registrations for solutions + * @param RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Registration records of the town hall. + * @param RegistrationsWithUserIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RegistrationsWithUserIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 registrations in solutions + * @param VirtualEventRegistration $body The request body + * @param RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(VirtualEventRegistration $body, ?RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration $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 RegistrationsWithUserIdRequestBuilder + */ + public function withUrl(string $rawUrl): RegistrationsWithUserIdRequestBuilder { + return new RegistrationsWithUserIdRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..c5f42c12cfb --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4ddd05e11ed --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderGetQueryParameters.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 RegistrationsWithUserIdRequestBuilderGetQueryParameters 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/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d6e25e69b70 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RegistrationsWithUserIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RegistrationsWithUserIdRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RegistrationsWithUserIdRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RegistrationsWithUserIdRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RegistrationsWithUserIdRequestBuilderGetQueryParameters { + return new RegistrationsWithUserIdRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..dafaa53cf79 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/VirtualEvents/Townhalls/Item/VirtualEventTownhallItemRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/VirtualEventTownhallItemRequestBuilder.php index 1b858e505a3..7416bc9d801 100644 --- a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/VirtualEventTownhallItemRequestBuilder.php +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/VirtualEventTownhallItemRequestBuilder.php @@ -7,6 +7,10 @@ use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Generated\Models\VirtualEventTownhall; use Microsoft\Graph\Generated\Solutions\VirtualEvents\Townhalls\Item\Presenters\PresentersRequestBuilder; +use Microsoft\Graph\Generated\Solutions\VirtualEvents\Townhalls\Item\RegistrationConfiguration\RegistrationConfigurationRequestBuilder; +use Microsoft\Graph\Generated\Solutions\VirtualEvents\Townhalls\Item\Registrations\RegistrationsRequestBuilder; +use Microsoft\Graph\Generated\Solutions\VirtualEvents\Townhalls\Item\RegistrationsWithEmail\RegistrationsWithEmailRequestBuilder; +use Microsoft\Graph\Generated\Solutions\VirtualEvents\Townhalls\Item\RegistrationsWithUserId\RegistrationsWithUserIdRequestBuilder; use Microsoft\Graph\Generated\Solutions\VirtualEvents\Townhalls\Item\Sessions\SessionsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -25,6 +29,20 @@ public function presenters(): PresentersRequestBuilder { return new PresentersRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the registrationConfiguration property of the microsoft.graph.virtualEventTownhall entity. + */ + public function registrationConfiguration(): RegistrationConfigurationRequestBuilder { + return new RegistrationConfigurationRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + */ + public function registrations(): RegistrationsRequestBuilder { + return new RegistrationsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the sessions property of the microsoft.graph.virtualEvent entity. */ @@ -91,6 +109,24 @@ public function patch(VirtualEventTownhall $body, ?VirtualEventTownhallItemReque return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventTownhall::class, 'createFromDiscriminatorValue'], $errorMappings); } + /** + * Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + * @param string $email Alternate key of virtualEventRegistration + * @return RegistrationsWithEmailRequestBuilder + */ + public function registrationsWithEmail(string $email): RegistrationsWithEmailRequestBuilder { + return new RegistrationsWithEmailRequestBuilder($this->pathParameters, $this->requestAdapter, $email); + } + + /** + * Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + * @param string $userId Alternate key of virtualEventRegistration + * @return RegistrationsWithUserIdRequestBuilder + */ + public function registrationsWithUserId(string $userId): RegistrationsWithUserIdRequestBuilder { + return new RegistrationsWithUserIdRequestBuilder($this->pathParameters, $this->requestAdapter, $userId); + } + /** * Delete navigation property townhalls for solutions * @param VirtualEventTownhallItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.php index d7094d19437..afada110685 100644 --- a/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.php +++ b/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a registration question from a webinar. The question can either be a predefined registration question or a custom registration question. + * Delete a registration question from a webinar or town hall. The question can either be a predefined registration question or a custom registration question. * @param VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -75,7 +75,7 @@ public function patch(VirtualEventRegistrationQuestionBase $body, ?VirtualEventR } /** - * Delete a registration question from a webinar. The question can either be a predefined registration question or a custom registration question. + * Delete a registration question from a webinar or town hall. The question can either be a predefined registration question or a custom registration question. * @param VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilder.php index 34a71323fd4..df3fec3e5f7 100644 --- a/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilder.php +++ b/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + * Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. * @param QuestionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -67,7 +67,7 @@ public function get(?QuestionsRequestBuilderGetRequestConfiguration $requestConf } /** - * Create a registration question for a webinar. You can create either a predefined registration question or a custom registration question. + * Create a registration question for a webinar or town hall. You can create either a predefined registration question or a custom registration question. * @param VirtualEventRegistrationQuestionBase $body The request body * @param QuestionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -83,7 +83,7 @@ public function post(VirtualEventRegistrationQuestionBase $body, ?QuestionsReque } /** - * Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + * Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. * @param QuestionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -104,7 +104,7 @@ public function toGetRequestInformation(?QuestionsRequestBuilderGetRequestConfig } /** - * Create a registration question for a webinar. You can create either a predefined registration question or a custom registration question. + * Create a registration question for a webinar or town hall. You can create either a predefined registration question or a custom registration question. * @param VirtualEventRegistrationQuestionBase $body The request body * @param QuestionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetQueryParameters.php index 02f2ea6114f..eae1a9fc6b3 100644 --- a/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + * Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. */ class QuestionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Cancel/CancelRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Cancel/CancelRequestBuilder.php index a17b657ab0c..799a426fe3e 100644 --- a/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Cancel/CancelRequestBuilder.php +++ b/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Cancel/CancelRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -44,7 +44,7 @@ public function post(?CancelRequestBuilderPostRequestConfiguration $requestConfi } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Sessions/SessionsRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Sessions/SessionsRequestBuilder.php index 58649087016..c960d95d8fd 100644 --- a/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Sessions/SessionsRequestBuilder.php +++ b/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Sessions/SessionsRequestBuilder.php @@ -51,7 +51,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of sessions summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. + * Get a list of sessions summaries that a registrant registered for in a webinar or town hall. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. * @param SessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -66,7 +66,7 @@ public function get(?SessionsRequestBuilderGetRequestConfiguration $requestConfi } /** - * Get a list of sessions summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. + * Get a list of sessions summaries that a registrant registered for in a webinar or town hall. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. * @param SessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetQueryParameters.php index efbdfeb51ca..22198ee0776 100644 --- a/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of sessions summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. + * Get a list of sessions summaries that a registrant registered for in a webinar or town hall. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. */ class SessionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/RegistrationsRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/RegistrationsRequestBuilder.php index f9dc6a59cdf..a5f30917692 100644 --- a/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/RegistrationsRequestBuilder.php +++ b/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/RegistrationsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of all registration records of a webinar. + * Get a list of all registration records of a webinar or town hall. * @param RegistrationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -67,7 +67,7 @@ public function get(?RegistrationsRequestBuilderGetRequestConfiguration $request } /** - * Create a registration record for a registrant of a webinar. This method registers the person for the webinar. + * Create a registration record for a registrant of a webinar or town hall. This method registers the person for the webinar or town hall. * @param VirtualEventRegistration $body The request body * @param RegistrationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -83,7 +83,7 @@ public function post(VirtualEventRegistration $body, ?RegistrationsRequestBuilde } /** - * Get a list of all registration records of a webinar. + * Get a list of all registration records of a webinar or town hall. * @param RegistrationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -104,7 +104,7 @@ public function toGetRequestInformation(?RegistrationsRequestBuilderGetRequestCo } /** - * Create a registration record for a registrant of a webinar. This method registers the person for the webinar. + * Create a registration record for a registrant of a webinar or town hall. This method registers the person for the webinar or town hall. * @param VirtualEventRegistration $body The request body * @param RegistrationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/RegistrationsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/RegistrationsRequestBuilderGetQueryParameters.php index 091a3984edf..4bd61440bba 100644 --- a/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/RegistrationsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/RegistrationsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of all registration records of a webinar. + * Get a list of all registration records of a webinar or town hall. */ class RegistrationsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilder.php index 189b5478c75..41eeb877d8a 100644 --- a/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilder.php +++ b/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -44,7 +44,7 @@ public function post(?CancelRequestBuilderPostRequestConfiguration $requestConfi } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilder.php index 4988d3c6f73..5417adfcdd8 100644 --- a/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilder.php +++ b/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -44,7 +44,7 @@ public function post(?CancelRequestBuilderPostRequestConfiguration $requestConfi } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/SponsorOf/Count/CountRequestBuilder.php b/src/Generated/Users/Item/SponsorOf/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..52276205e14 --- /dev/null +++ b/src/Generated/Users/Item/SponsorOf/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/sponsorOf/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/SponsorOf/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/SponsorOf/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cd4c7478606 --- /dev/null +++ b/src/Generated/Users/Item/SponsorOf/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/SponsorOf/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/SponsorOf/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e11db5b3dd9 --- /dev/null +++ b/src/Generated/Users/Item/SponsorOf/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Users/Item/SponsorOf/Item/DirectoryObjectItemRequestBuilder.php b/src/Generated/Users/Item/SponsorOf/Item/DirectoryObjectItemRequestBuilder.php new file mode 100644 index 00000000000..40fc23ad9dd --- /dev/null +++ b/src/Generated/Users/Item/SponsorOf/Item/DirectoryObjectItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/sponsorOf/{directoryObject%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @param DirectoryObjectItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DirectoryObjectItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @param DirectoryObjectItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DirectoryObjectItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DirectoryObjectItemRequestBuilder + */ + public function withUrl(string $rawUrl): DirectoryObjectItemRequestBuilder { + return new DirectoryObjectItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/SponsorOf/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/SponsorOf/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d91ca44a3a2 --- /dev/null +++ b/src/Generated/Users/Item/SponsorOf/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new DirectoryObjectItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/SponsorOf/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/SponsorOf/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8a45cf8e1f7 --- /dev/null +++ b/src/Generated/Users/Item/SponsorOf/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DirectoryObjectItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DirectoryObjectItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DirectoryObjectItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DirectoryObjectItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DirectoryObjectItemRequestBuilderGetQueryParameters { + return new DirectoryObjectItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/SponsorOf/SponsorOfRequestBuilder.php b/src/Generated/Users/Item/SponsorOf/SponsorOfRequestBuilder.php new file mode 100644 index 00000000000..04673035986 --- /dev/null +++ b/src/Generated/Users/Item/SponsorOf/SponsorOfRequestBuilder.php @@ -0,0 +1,98 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + * @param string $directoryObjectId The unique identifier of directoryObject + * @return DirectoryObjectItemRequestBuilder + */ + public function byDirectoryObjectId(string $directoryObjectId): DirectoryObjectItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['directoryObject%2Did'] = $directoryObjectId; + return new DirectoryObjectItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new SponsorOfRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/sponsorOf{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + * @param SponsorOfRequestBuilderGetRequestConfiguration|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-sponsorof?view=graph-rest-1.0 Find more info here + */ + public function get(?SponsorOfRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObjectCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + * @param SponsorOfRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SponsorOfRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 SponsorOfRequestBuilder + */ + public function withUrl(string $rawUrl): SponsorOfRequestBuilder { + return new SponsorOfRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/SponsorOf/SponsorOfRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/SponsorOf/SponsorOfRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f750bbeb076 --- /dev/null +++ b/src/Generated/Users/Item/SponsorOf/SponsorOfRequestBuilderGetQueryParameters.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 SponsorOfRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/SponsorOf/SponsorOfRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/SponsorOf/SponsorOfRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..10f7392dd8d --- /dev/null +++ b/src/Generated/Users/Item/SponsorOf/SponsorOfRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SponsorOfRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SponsorOfRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SponsorOfRequestBuilderGetQueryParameters. + * @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 SponsorOfRequestBuilderGetQueryParameters + */ + 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): SponsorOfRequestBuilderGetQueryParameters { + return new SponsorOfRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/UserItemRequestBuilder.php b/src/Generated/Users/Item/UserItemRequestBuilder.php index a53dc130eec..dc0b8f686ed 100644 --- a/src/Generated/Users/Item/UserItemRequestBuilder.php +++ b/src/Generated/Users/Item/UserItemRequestBuilder.php @@ -80,6 +80,7 @@ use Microsoft\Graph\Generated\Users\Item\ServiceProvisioningErrors\ServiceProvisioningErrorsRequestBuilder; use Microsoft\Graph\Generated\Users\Item\Settings\SettingsRequestBuilder; use Microsoft\Graph\Generated\Users\Item\Solutions\SolutionsRequestBuilder; +use Microsoft\Graph\Generated\Users\Item\SponsorOf\SponsorOfRequestBuilder; use Microsoft\Graph\Generated\Users\Item\Sponsors\SponsorsRequestBuilder; use Microsoft\Graph\Generated\Users\Item\Teamwork\TeamworkRequestBuilder; use Microsoft\Graph\Generated\Users\Item\Todo\TodoRequestBuilder; @@ -600,6 +601,13 @@ public function solutions(): SolutionsRequestBuilder { return new SolutionsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + */ + public function sponsorOf(): SponsorOfRequestBuilder { + return new SponsorOfRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the sponsors property of the microsoft.graph.user entity. */ diff --git a/src/Generated/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index ac136036948..851acfe852b 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -32105,6 +32105,7 @@ Microsoft\Graph\Generated.directory.DirectoryRequestBuilder::|public|Patch(body: Microsoft\Graph\Generated.directory.DirectoryRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.directory.DirectoryRequestBuilder::|public|publicKeyInfrastructure:PublicKeyInfrastructureRequestBuilder Microsoft\Graph\Generated.directory.DirectoryRequestBuilder::|public|recovery:RecoveryRequestBuilder +Microsoft\Graph\Generated.directory.DirectoryRequestBuilder::|public|remoteTenantGroups:RemoteTenantGroupsRequestBuilder Microsoft\Graph\Generated.directory.DirectoryRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Generated.directory.DirectoryRequestBuilder::|public|subscriptions:SubscriptionsRequestBuilder Microsoft\Graph\Generated.directory.DirectoryRequestBuilder::|public|subscriptionsWithCommerceSubscriptionId(commerceSubscriptionId:string):SubscriptionsWithCommerceSubscriptionIdRequestBuilder @@ -32730,6 +32731,71 @@ Microsoft\Graph\Generated.directory.recovery.snapshots.snapshotsRequestBuilderGe Microsoft\Graph\Generated.directory.recovery.snapshots.snapshotsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SnapshotsRequestBuilderGetQueryParameters Microsoft\Graph\Generated.directory.recovery.snapshots.snapshotsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.directory.recovery.snapshots.snapshotsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.directory.remoteTenantGroups.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.directory.remoteTenantGroups.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.directory.remoteTenantGroups.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.directory.remoteTenantGroups.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.directory.remoteTenantGroups.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.remoteTenantGroups.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.directory.remoteTenantGroups.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.remoteTenantGroups.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|Delete(requestConfiguration?:RemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|Get(requestConfiguration?:RemoteTenantGroupItemRequestBuilderGetRequestConfiguration):RemoteTenantGroup +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|Patch(body:RemoteTenantGroup; requestConfiguration?:RemoteTenantGroupItemRequestBuilderPatchRequestConfiguration):RemoteTenantGroup +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:RemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RemoteTenantGroupItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|ToPatchRequestInformation(body:RemoteTenantGroup; requestConfiguration?:RemoteTenantGroupItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|WithUrl(rawUrl:string):RemoteTenantGroupItemRequestBuilder +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RemoteTenantGroupItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RemoteTenantGroupItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RemoteTenantGroupItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|ByRemoteTenantGroupId(remoteTenantGroupId:string):RemoteTenantGroupItemRequestBuilder +Microsoft\Graph\Generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|Get(requestConfiguration?:RemoteTenantGroupsRequestBuilderGetRequestConfiguration):RemoteTenantGroupCollectionResponse +Microsoft\Graph\Generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|Post(body:RemoteTenantGroup; requestConfiguration?:RemoteTenantGroupsRequestBuilderPostRequestConfiguration):RemoteTenantGroup +Microsoft\Graph\Generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RemoteTenantGroupsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|ToPostRequestInformation(body:RemoteTenantGroup; requestConfiguration?:RemoteTenantGroupsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|WithUrl(rawUrl:string):RemoteTenantGroupsRequestBuilder +Microsoft\Graph\Generated.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RemoteTenantGroupsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderGetRequestConfiguration::|public|queryParameters:RemoteTenantGroupsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RemoteTenantGroupsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.directory.subscriptions.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.directory.subscriptions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.directory.subscriptions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -100226,6 +100292,2834 @@ Microsoft\Graph\Generated.identityGovernance.appConsent.appConsentRequests.item. Microsoft\Graph\Generated.identityGovernance.appConsent.appConsentRequests.item.userConsentRequests.userConsentRequestsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UserConsentRequestsRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.appConsent.appConsentRequests.item.userConsentRequests.userConsentRequestsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.appConsent.appConsentRequests.item.userConsentRequests.userConsentRequestsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.CatalogsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|ByAccessPackageCatalogId(accessPackageCatalogId:string):AccessPackageCatalogItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|Get(requestConfiguration?:CatalogsRequestBuilderGetRequestConfiguration):AccessPackageCatalogCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|Post(body:AccessPackageCatalog; requestConfiguration?:CatalogsRequestBuilderPostRequestConfiguration):AccessPackageCatalog +Microsoft\Graph\Generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CatalogsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|ToPostRequestInformation(body:AccessPackageCatalog; requestConfiguration?:CatalogsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|WithUrl(rawUrl:string):CatalogsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.catalogsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.catalogsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.catalogsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.catalogsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.catalogsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.catalogsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.catalogsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.catalogsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.catalogsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.catalogsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.catalogsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CatalogsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.catalogsRequestBuilderGetRequestConfiguration::|public|queryParameters:CatalogsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.catalogsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CatalogsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.catalogsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.catalogsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|accessPackages:AccessPackagesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|customWorkflowExtensions:CustomWorkflowExtensionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|Delete(requestConfiguration?:AccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageCatalogItemRequestBuilderGetRequestConfiguration):AccessPackageCatalog +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|Patch(body:AccessPackageCatalog; requestConfiguration?:AccessPackageCatalogItemRequestBuilderPatchRequestConfiguration):AccessPackageCatalog +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|resourceRoles:ResourceRolesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|resources:ResourcesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|resourceScopes:ResourceScopesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageCatalogItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageCatalog; requestConfiguration?:AccessPackageCatalogItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageCatalogItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessPackageCatalogItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessPackageCatalogItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessPackageCatalogItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|ByAccessPackageId(accessPackageId:string):AccessPackageItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|Get(requestConfiguration?:AccessPackagesRequestBuilderGetRequestConfiguration):AccessPackageCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackagesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackagesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.accessPackagesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.accessPackagesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.accessPackagesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.accessPackagesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.accessPackagesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.accessPackagesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.accessPackagesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.accessPackagesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.accessPackagesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.accessPackagesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.accessPackagesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessPackagesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.accessPackagesRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessPackagesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.accessPackagesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):AccessPackagesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageItemRequestBuilderGetRequestConfiguration):AccessPackage +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessPackageItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessPackageItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessPackageItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder::|public|ByCustomCalloutExtensionId(customCalloutExtensionId:string):CustomCalloutExtensionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder::|public|Get(requestConfiguration?:CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration):CustomCalloutExtensionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder::|public|Post(body:CustomCalloutExtension; requestConfiguration?:CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration):CustomCalloutExtension +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder::|public|ToPostRequestInformation(body:CustomCalloutExtension; requestConfiguration?:CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder::|public|WithUrl(rawUrl:string):CustomWorkflowExtensionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.customWorkflowExtensionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.customWorkflowExtensionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.customWorkflowExtensionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.customWorkflowExtensionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.customWorkflowExtensionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.customWorkflowExtensionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.customWorkflowExtensionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.customWorkflowExtensionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.customWorkflowExtensionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.customWorkflowExtensionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.customWorkflowExtensionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomWorkflowExtensionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.customWorkflowExtensionsRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomWorkflowExtensionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.customWorkflowExtensionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CustomWorkflowExtensionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.customWorkflowExtensionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.customWorkflowExtensionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|Get(requestConfiguration?:CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration):CustomCalloutExtension +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|Patch(body:CustomCalloutExtension; requestConfiguration?:CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration):CustomCalloutExtension +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomCalloutExtension; requestConfiguration?:CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomCalloutExtensionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomCalloutExtensionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomCalloutExtensionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomCalloutExtensionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|Delete(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):AccessPackageResourceRole +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|Patch(body:AccessPackageResourceRole; requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):AccessPackageResourceRole +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|resource:ResourceRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageResourceRoleItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessPackageResourceRoleItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessPackageResourceRoleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessPackageResourceRoleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|Get(requestConfiguration?:EnvironmentRequestBuilderGetRequestConfiguration):AccessPackageResourceEnvironment +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EnvironmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|WithUrl(rawUrl:string):EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|Post(requestConfiguration?:RefreshRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RefreshRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|WithUrl(rawUrl:string):RefreshRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.refreshRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.refreshRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.resourceRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.resourceRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.resourceRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.resourceRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.resourceRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.resourceRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ResourceRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.resourceRequestBuilderGetRequestConfiguration::|public|queryParameters:ResourceRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.resourceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ResourceRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.resourceRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.resourceRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|Delete(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):AccessPackageResourceRole +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|Patch(body:AccessPackageResourceRole; requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):AccessPackageResourceRole +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageResourceRoleItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessPackageResourceRoleItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessPackageResourceRoleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessPackageResourceRoleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder::|public|ByAccessPackageResourceRoleId1(accessPackageResourceRoleId1:string):AccessPackageResourceRoleItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder::|public|Get(requestConfiguration?:RolesRequestBuilderGetRequestConfiguration):AccessPackageResourceRoleCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder::|public|Post(body:AccessPackageResourceRole; requestConfiguration?:RolesRequestBuilderPostRequestConfiguration):AccessPackageResourceRole +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RolesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder::|public|ToPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:RolesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder::|public|WithUrl(rawUrl:string):RolesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.rolesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.rolesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RolesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.rolesRequestBuilderGetRequestConfiguration::|public|queryParameters:RolesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.rolesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RolesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.rolesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.rolesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|Delete(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):AccessPackageResourceScope +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|Patch(body:AccessPackageResourceScope; requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):AccessPackageResourceScope +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|resource:ResourceRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageResourceScopeItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessPackageResourceScopeItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessPackageResourceScopeItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessPackageResourceScopeItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|Get(requestConfiguration?:EnvironmentRequestBuilderGetRequestConfiguration):AccessPackageResourceEnvironment +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EnvironmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|WithUrl(rawUrl:string):EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|Post(requestConfiguration?:RefreshRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RefreshRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|WithUrl(rawUrl:string):RefreshRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.refreshRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.refreshRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.resourceRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.resourceRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.resourceRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.resourceRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.resourceRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ResourceRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.resourceRequestBuilderGetRequestConfiguration::|public|queryParameters:ResourceRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.resourceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ResourceRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.resourceRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.resourceRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|Delete(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):AccessPackageResourceRole +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|Patch(body:AccessPackageResourceRole; requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):AccessPackageResourceRole +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageResourceRoleItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessPackageResourceRoleItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessPackageResourceRoleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessPackageResourceRoleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|ByAccessPackageResourceRoleId1(accessPackageResourceRoleId1:string):AccessPackageResourceRoleItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|Get(requestConfiguration?:RolesRequestBuilderGetRequestConfiguration):AccessPackageResourceRoleCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|Post(body:AccessPackageResourceRole; requestConfiguration?:RolesRequestBuilderPostRequestConfiguration):AccessPackageResourceRole +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RolesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|ToPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:RolesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|WithUrl(rawUrl:string):RolesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.rolesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.rolesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RolesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.rolesRequestBuilderGetRequestConfiguration::|public|queryParameters:RolesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.rolesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RolesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):AccessPackageResourceScopeItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|Get(requestConfiguration?:ScopesRequestBuilderGetRequestConfiguration):AccessPackageResourceScopeCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|Post(body:AccessPackageResourceScope; requestConfiguration?:ScopesRequestBuilderPostRequestConfiguration):AccessPackageResourceScope +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ScopesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|ToPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:ScopesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|WithUrl(rawUrl:string):ScopesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ScopesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|public|queryParameters:ScopesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):AccessPackageResourceRoleItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|Get(requestConfiguration?:ResourceRolesRequestBuilderGetRequestConfiguration):AccessPackageResourceRoleCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|Post(body:AccessPackageResourceRole; requestConfiguration?:ResourceRolesRequestBuilderPostRequestConfiguration):AccessPackageResourceRole +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRolesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|ToPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:ResourceRolesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRolesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.resourceRolesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.resourceRolesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.resourceRolesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.resourceRolesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.resourceRolesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.resourceRolesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.resourceRolesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.resourceRolesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.resourceRolesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.resourceRolesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.resourceRolesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ResourceRolesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.resourceRolesRequestBuilderGetRequestConfiguration::|public|queryParameters:ResourceRolesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.resourceRolesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ResourceRolesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.resourceRolesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.resourceRolesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|Delete(requestConfiguration?:AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageResourceItemRequestBuilderGetRequestConfiguration):AccessPackageResource +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:AccessPackageResourceItemRequestBuilderPatchRequestConfiguration):AccessPackageResource +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|refresh:RefreshRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|roles:RolesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|scopes:ScopesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageResourceItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:AccessPackageResourceItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageResourceItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessPackageResourceItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessPackageResourceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessPackageResourceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|Get(requestConfiguration?:EnvironmentRequestBuilderGetRequestConfiguration):AccessPackageResourceEnvironment +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EnvironmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|WithUrl(rawUrl:string):EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.environment.environmentRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.environment.environmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.environment.environmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.environment.environmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|Post(requestConfiguration?:RefreshRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RefreshRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|WithUrl(rawUrl:string):RefreshRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.refresh.refreshRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.refresh.refreshRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|Delete(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):AccessPackageResourceRole +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|Patch(body:AccessPackageResourceRole; requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):AccessPackageResourceRole +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|resource:ResourceRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageResourceRoleItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessPackageResourceRoleItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessPackageResourceRoleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessPackageResourceRoleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|Get(requestConfiguration?:EnvironmentRequestBuilderGetRequestConfiguration):AccessPackageResourceEnvironment +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EnvironmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|WithUrl(rawUrl:string):EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|Post(requestConfiguration?:RefreshRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RefreshRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|WithUrl(rawUrl:string):RefreshRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.refreshRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.refreshRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.resourceRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.resourceRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.resourceRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.resourceRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.resourceRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.resourceRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ResourceRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.resourceRequestBuilderGetRequestConfiguration::|public|queryParameters:ResourceRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.resourceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ResourceRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.resourceRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.resourceRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|Delete(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):AccessPackageResourceScope +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|Patch(body:AccessPackageResourceScope; requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):AccessPackageResourceScope +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|resource:ResourceRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageResourceScopeItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessPackageResourceScopeItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessPackageResourceScopeItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessPackageResourceScopeItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|Get(requestConfiguration?:EnvironmentRequestBuilderGetRequestConfiguration):AccessPackageResourceEnvironment +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EnvironmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|WithUrl(rawUrl:string):EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|Post(requestConfiguration?:RefreshRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RefreshRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|WithUrl(rawUrl:string):RefreshRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.refreshRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.refreshRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ResourceRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderGetRequestConfiguration::|public|queryParameters:ResourceRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ResourceRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):AccessPackageResourceScopeItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|Get(requestConfiguration?:ScopesRequestBuilderGetRequestConfiguration):AccessPackageResourceScopeCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|Post(body:AccessPackageResourceScope; requestConfiguration?:ScopesRequestBuilderPostRequestConfiguration):AccessPackageResourceScope +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ScopesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|ToPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:ScopesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|WithUrl(rawUrl:string):ScopesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ScopesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|public|queryParameters:ScopesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):AccessPackageResourceRoleItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|Get(requestConfiguration?:RolesRequestBuilderGetRequestConfiguration):AccessPackageResourceRoleCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|Post(body:AccessPackageResourceRole; requestConfiguration?:RolesRequestBuilderPostRequestConfiguration):AccessPackageResourceRole +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RolesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|ToPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:RolesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|WithUrl(rawUrl:string):RolesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.rolesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.rolesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.rolesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.rolesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.rolesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.rolesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.rolesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.rolesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.rolesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.rolesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.rolesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RolesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.rolesRequestBuilderGetRequestConfiguration::|public|queryParameters:RolesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.rolesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RolesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.rolesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.rolesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|Delete(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):AccessPackageResourceScope +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|Patch(body:AccessPackageResourceScope; requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):AccessPackageResourceScope +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|resource:ResourceRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageResourceScopeItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessPackageResourceScopeItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessPackageResourceScopeItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessPackageResourceScopeItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|Get(requestConfiguration?:EnvironmentRequestBuilderGetRequestConfiguration):AccessPackageResourceEnvironment +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EnvironmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|WithUrl(rawUrl:string):EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|Post(requestConfiguration?:RefreshRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RefreshRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|WithUrl(rawUrl:string):RefreshRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.refreshRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.refreshRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.resourceRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.resourceRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.resourceRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.resourceRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.resourceRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ResourceRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.resourceRequestBuilderGetRequestConfiguration::|public|queryParameters:ResourceRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.resourceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ResourceRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.resourceRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.resourceRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|Delete(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):AccessPackageResourceRole +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|Patch(body:AccessPackageResourceRole; requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):AccessPackageResourceRole +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|resource:ResourceRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageResourceRoleItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessPackageResourceRoleItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessPackageResourceRoleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessPackageResourceRoleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|Get(requestConfiguration?:EnvironmentRequestBuilderGetRequestConfiguration):AccessPackageResourceEnvironment +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EnvironmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|WithUrl(rawUrl:string):EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|Post(requestConfiguration?:RefreshRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RefreshRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|WithUrl(rawUrl:string):RefreshRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.refreshRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.refreshRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ResourceRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderGetRequestConfiguration::|public|queryParameters:ResourceRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ResourceRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):AccessPackageResourceRoleItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|Get(requestConfiguration?:RolesRequestBuilderGetRequestConfiguration):AccessPackageResourceRoleCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|Post(body:AccessPackageResourceRole; requestConfiguration?:RolesRequestBuilderPostRequestConfiguration):AccessPackageResourceRole +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RolesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|ToPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:RolesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|WithUrl(rawUrl:string):RolesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.rolesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.rolesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RolesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.rolesRequestBuilderGetRequestConfiguration::|public|queryParameters:RolesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.rolesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RolesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):AccessPackageResourceScopeItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|Get(requestConfiguration?:ScopesRequestBuilderGetRequestConfiguration):AccessPackageResourceScopeCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|Post(body:AccessPackageResourceScope; requestConfiguration?:ScopesRequestBuilderPostRequestConfiguration):AccessPackageResourceScope +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ScopesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|ToPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:ScopesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|WithUrl(rawUrl:string):ScopesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.scopesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.scopesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.scopesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.scopesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.scopesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.scopesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.scopesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.scopesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.scopesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.scopesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.scopesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ScopesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.scopesRequestBuilderGetRequestConfiguration::|public|queryParameters:ScopesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|ByAccessPackageResourceId(accessPackageResourceId:string):AccessPackageResourceItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|Get(requestConfiguration?:ResourcesRequestBuilderGetRequestConfiguration):AccessPackageResourceCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|Post(body:AccessPackageResource; requestConfiguration?:ResourcesRequestBuilderPostRequestConfiguration):AccessPackageResource +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourcesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|ToPostRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourcesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|WithUrl(rawUrl:string):ResourcesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.resourcesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.resourcesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.resourcesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.resourcesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.resourcesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.resourcesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.resourcesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.resourcesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.resourcesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.resourcesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.resourcesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ResourcesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.resourcesRequestBuilderGetRequestConfiguration::|public|queryParameters:ResourcesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.resourcesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ResourcesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.resourcesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.resourcesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|Delete(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):AccessPackageResourceScope +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|Patch(body:AccessPackageResourceScope; requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):AccessPackageResourceScope +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|resource:ResourceRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageResourceScopeItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessPackageResourceScopeItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessPackageResourceScopeItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessPackageResourceScopeItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|Get(requestConfiguration?:EnvironmentRequestBuilderGetRequestConfiguration):AccessPackageResourceEnvironment +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EnvironmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|WithUrl(rawUrl:string):EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|Post(requestConfiguration?:RefreshRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RefreshRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|WithUrl(rawUrl:string):RefreshRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.refreshRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.refreshRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.resourceRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.resourceRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.resourceRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.resourceRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.resourceRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ResourceRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.resourceRequestBuilderGetRequestConfiguration::|public|queryParameters:ResourceRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.resourceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ResourceRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.resourceRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.resourceRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|Delete(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):AccessPackageResourceRole +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|Patch(body:AccessPackageResourceRole; requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):AccessPackageResourceRole +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|resource:ResourceRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageResourceRoleItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessPackageResourceRoleItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessPackageResourceRoleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessPackageResourceRoleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|Get(requestConfiguration?:EnvironmentRequestBuilderGetRequestConfiguration):AccessPackageResourceEnvironment +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EnvironmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|WithUrl(rawUrl:string):EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|Post(requestConfiguration?:RefreshRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RefreshRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|WithUrl(rawUrl:string):RefreshRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.refreshRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.refreshRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.resourceRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.resourceRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.resourceRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.resourceRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.resourceRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.resourceRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ResourceRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.resourceRequestBuilderGetRequestConfiguration::|public|queryParameters:ResourceRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.resourceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ResourceRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.resourceRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.resourceRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|Delete(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):AccessPackageResourceScope +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|Patch(body:AccessPackageResourceScope; requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):AccessPackageResourceScope +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageResourceScopeItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessPackageResourceScopeItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessPackageResourceScopeItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessPackageResourceScopeItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|ByAccessPackageResourceScopeId1(accessPackageResourceScopeId1:string):AccessPackageResourceScopeItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|Get(requestConfiguration?:ScopesRequestBuilderGetRequestConfiguration):AccessPackageResourceScopeCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|Post(body:AccessPackageResourceScope; requestConfiguration?:ScopesRequestBuilderPostRequestConfiguration):AccessPackageResourceScope +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ScopesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|ToPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:ScopesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|WithUrl(rawUrl:string):ScopesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ScopesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|public|queryParameters:ScopesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):AccessPackageResourceRoleItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|Get(requestConfiguration?:RolesRequestBuilderGetRequestConfiguration):AccessPackageResourceRoleCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|Post(body:AccessPackageResourceRole; requestConfiguration?:RolesRequestBuilderPostRequestConfiguration):AccessPackageResourceRole +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RolesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|ToPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:RolesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|WithUrl(rawUrl:string):RolesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.rolesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.rolesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.rolesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RolesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.rolesRequestBuilderGetRequestConfiguration::|public|queryParameters:RolesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.rolesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RolesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|Delete(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):AccessPackageResourceScope +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|Patch(body:AccessPackageResourceScope; requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):AccessPackageResourceScope +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageResourceScopeItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessPackageResourceScopeItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessPackageResourceScopeItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessPackageResourceScopeItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|ByAccessPackageResourceScopeId1(accessPackageResourceScopeId1:string):AccessPackageResourceScopeItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|Get(requestConfiguration?:ScopesRequestBuilderGetRequestConfiguration):AccessPackageResourceScopeCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|Post(body:AccessPackageResourceScope; requestConfiguration?:ScopesRequestBuilderPostRequestConfiguration):AccessPackageResourceScope +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ScopesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|ToPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:ScopesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|WithUrl(rawUrl:string):ScopesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.scopesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ScopesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|public|queryParameters:ScopesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):AccessPackageResourceScopeItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|Get(requestConfiguration?:ResourceScopesRequestBuilderGetRequestConfiguration):AccessPackageResourceScopeCollectionResponse +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|Post(body:AccessPackageResourceScope; requestConfiguration?:ResourceScopesRequestBuilderPostRequestConfiguration):AccessPackageResourceScope +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceScopesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:ResourceScopesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):ResourceScopesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.resourceScopesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.resourceScopesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.resourceScopesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.resourceScopesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.resourceScopesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.resourceScopesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.resourceScopesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.resourceScopesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.resourceScopesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.resourceScopesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.resourceScopesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ResourceScopesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.resourceScopesRequestBuilderGetRequestConfiguration::|public|queryParameters:ResourceScopesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.resourceScopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ResourceScopesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.resourceScopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.resourceScopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageAssignmentApprovals.AccessPackageAssignmentApprovalsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageAssignmentApprovals.AccessPackageAssignmentApprovalsRequestBuilder::|public|ByApprovalId(approvalId:string):ApprovalItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageAssignmentApprovals.AccessPackageAssignmentApprovalsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -101106,6 +104000,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackage Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -101261,6 +104156,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackage Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -101339,6 +104235,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackage Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.roles.rolesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RolesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.ScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):AccessPackageResourceScopeItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -101366,6 +104411,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackage Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.RoleRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.RoleRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.RoleRequestBuilder::|public|Delete(requestConfiguration?:RoleRequestBuilderDeleteRequestConfiguration):void @@ -101429,6 +104623,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackage Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -101519,6 +104714,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackage Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -101597,6 +104793,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackage Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.RolesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.RolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):AccessPackageResourceRoleItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.RolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -101689,6 +105034,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackage Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.ScopeRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.ScopeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.ScopeRequestBuilder::|public|Delete(requestConfiguration?:ScopeRequestBuilderDeleteRequestConfiguration):void @@ -102881,6 +106375,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -103036,6 +106531,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -103114,6 +106610,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.rolesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RolesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):AccessPackageResourceScopeItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -103141,6 +106786,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.ResourceRolesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):AccessPackageResourceRoleItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -103197,6 +106991,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageResourceItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:AccessPackageResourceItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageResourceItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -103312,6 +107107,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -103401,6 +107197,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -103414,6 +107211,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ResourceRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):AccessPackageResourceScopeItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -103441,6 +107387,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.RolesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):AccessPackageResourceRoleItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -103545,6 +107640,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -103634,6 +107730,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -103647,6 +107744,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ResourceRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):AccessPackageResourceRoleItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -103674,6 +107920,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.rolesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RolesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):AccessPackageResourceScopeItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -103701,6 +108096,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.ResourcesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.ResourcesRequestBuilder::|public|ByAccessPackageResourceId(accessPackageResourceId:string):AccessPackageResourceItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.ResourcesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -103806,6 +108350,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -103896,6 +108441,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -103974,6 +108520,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):AccessPackageResourceRoleItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -104066,6 +108761,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.ResourceScopesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):AccessPackageResourceScopeItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -104505,6 +109349,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvir Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageResourceItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:AccessPackageResourceItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageResourceItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -104620,6 +109465,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvir Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -104709,6 +109555,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvir Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -104722,6 +109569,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvir Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ResourceRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):AccessPackageResourceScopeItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -104749,6 +109745,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvir Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.RolesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.RolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):AccessPackageResourceRoleItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.RolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -104853,6 +109998,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvir Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -104942,6 +110088,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvir Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -104955,6 +110102,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvir Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ResourceRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):AccessPackageResourceRoleItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -104982,6 +110278,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvir Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.rolesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RolesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.ScopesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.ScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):AccessPackageResourceScopeItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -105009,6 +110454,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvir Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.ResourcesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.ResourcesRequestBuilder::|public|ByAccessPackageResourceId(accessPackageResourceId:string):AccessPackageResourceItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.ResourcesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -105327,6 +110921,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -105482,6 +111077,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -105560,6 +111156,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.roles.rolesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RolesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):AccessPackageResourceScopeItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -105587,6 +111332,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.ResourceRolesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.ResourceRolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):AccessPackageResourceRoleItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.ResourceRolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -105643,6 +111537,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageResourceItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:AccessPackageResourceItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageResourceItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -105758,6 +111653,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -105847,6 +111743,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -105860,6 +111757,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ResourceRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):AccessPackageResourceScopeItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -105887,6 +111933,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.RolesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.RolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):AccessPackageResourceRoleItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.RolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -105991,6 +112186,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -106080,6 +112276,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -106093,6 +112290,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ResourceRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):AccessPackageResourceRoleItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -106120,6 +112466,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.rolesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RolesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.ScopesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.ScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):AccessPackageResourceScopeItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -106147,6 +112642,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.ResourcesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.ResourcesRequestBuilder::|public|ByAccessPackageResourceId(accessPackageResourceId:string):AccessPackageResourceItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.ResourcesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -106252,6 +112896,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -106342,6 +112987,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -106420,6 +113066,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):AccessPackageResourceRoleItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -106512,6 +113307,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.ResourceScopesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.ResourceScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):AccessPackageResourceScopeItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.ResourceScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -106578,6 +113522,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -106668,6 +113613,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -106757,6 +113703,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -106770,6 +113717,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.resourceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ResourceRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.resourceRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.resourceRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):AccessPackageResourceScopeItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -106797,6 +113893,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.RolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):AccessPackageResourceRoleItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.RolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -106901,6 +114146,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -106990,6 +114236,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -107003,6 +114250,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.resourceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ResourceRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.resourceRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.resourceRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):AccessPackageResourceRoleItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -107030,6 +114426,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.rolesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RolesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.ScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):AccessPackageResourceScopeItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -107057,6 +114602,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.ResourceRequestsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.ResourceRequestsRequestBuilder::|public|ByAccessPackageResourceRequestId(accessPackageResourceRequestId:string):AccessPackageResourceRequestItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.ResourceRequestsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -107163,6 +114857,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleS Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -107318,6 +115013,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleS Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -107396,6 +115092,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleS Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.roles.rolesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RolesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.ScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):AccessPackageResourceScopeItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -107423,6 +115268,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleS Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.RoleRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.RoleRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.RoleRequestBuilder::|public|Delete(requestConfiguration?:RoleRequestBuilderDeleteRequestConfiguration):void @@ -107486,6 +115480,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleS Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -107576,6 +115571,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleS Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -107654,6 +115650,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleS Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.RolesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.RolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):AccessPackageResourceRoleItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.RolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -107746,6 +115891,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleS Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.ScopeRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.ScopeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.ScopeRequestBuilder::|public|Delete(requestConfiguration?:ScopeRequestBuilderDeleteRequestConfiguration):void @@ -107826,6 +116120,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ite Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageResourceItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:AccessPackageResourceItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageResourceItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -107941,6 +116236,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ite Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -108030,6 +116326,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ite Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -108043,6 +116340,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ite Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ResourceRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.resourceRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):AccessPackageResourceScopeItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -108070,6 +116516,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ite Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.RolesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.RolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):AccessPackageResourceRoleItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.RolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -108174,6 +116769,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ite Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -108263,6 +116859,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ite Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -108276,6 +116873,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ite Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ResourceRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.resourceRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):AccessPackageResourceRoleItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -108303,6 +117049,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ite Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.rolesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RolesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.rolesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.ScopesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.ScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):AccessPackageResourceScopeItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -108330,6 +117225,155 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ite Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.scopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.scopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.scopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|Get(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|WithUrl(rawUrl:string):FilesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.filesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.filesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|Get(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomDataProvidedResourceFileItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|Post(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UploadFileRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|WithUrl(rawUrl:string):UploadFileRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.uploadFile.uploadFileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):CustomDataProvidedResourceUploadSessionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|Get(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|Post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:UploadSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):UploadSessionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.uploadSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.uploadSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.uploadSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ResourcesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ResourcesRequestBuilder::|public|ByAccessPackageResourceId(accessPackageResourceId:string):AccessPackageResourceItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ResourcesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -108487,6 +117531,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithO Microsoft\Graph\Generated.identityGovernance.IdentityGovernanceRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.IdentityGovernanceRequestBuilder::|public|accessReviews:AccessReviewsRequestBuilder Microsoft\Graph\Generated.identityGovernance.IdentityGovernanceRequestBuilder::|public|appConsent:AppConsentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.IdentityGovernanceRequestBuilder::|public|catalogs:CatalogsRequestBuilder Microsoft\Graph\Generated.identityGovernance.IdentityGovernanceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.IdentityGovernanceRequestBuilder::|public|entitlementManagement:EntitlementManagementRequestBuilder Microsoft\Graph\Generated.identityGovernance.IdentityGovernanceRequestBuilder::|public|Get(requestConfiguration?:IdentityGovernanceRequestBuilderGetRequestConfiguration):IdentityGovernance @@ -117689,6 +126734,7 @@ Microsoft\Graph\Generated.models.accessPackageResource::|public|getOriginId():st Microsoft\Graph\Generated.models.accessPackageResource::|public|getOriginSystem():string Microsoft\Graph\Generated.models.accessPackageResource::|public|getRoles():array Microsoft\Graph\Generated.models.accessPackageResource::|public|getScopes():array +Microsoft\Graph\Generated.models.accessPackageResource::|public|getUploadSessions():array Microsoft\Graph\Generated.models.accessPackageResource::|public|OdataType:string Microsoft\Graph\Generated.models.accessPackageResource::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.accessPackageResource::|public|setAttributes(value?:array):void @@ -117701,6 +126747,7 @@ Microsoft\Graph\Generated.models.accessPackageResource::|public|setOriginId(valu Microsoft\Graph\Generated.models.accessPackageResource::|public|setOriginSystem(value?:string):void Microsoft\Graph\Generated.models.accessPackageResource::|public|setRoles(value?:array):void Microsoft\Graph\Generated.models.accessPackageResource::|public|setScopes(value?:array):void +Microsoft\Graph\Generated.models.accessPackageResource::|public|setUploadSessions(value?:array):void Microsoft\Graph\Generated.models.accessPackageResource::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessPackageResource Microsoft\Graph\Generated.models.accessPackageResourceAttribute::|public|constructor():void Microsoft\Graph\Generated.models.accessPackageResourceAttribute::|public|getAdditionalData():array @@ -121883,6 +130930,25 @@ Microsoft\Graph\Generated.models.authentication::|public|setSoftwareOathMethods( Microsoft\Graph\Generated.models.authentication::|public|setTemporaryAccessPassMethods(value?:array):void Microsoft\Graph\Generated.models.authentication::|public|setWindowsHelloForBusinessMethods(value?:array):void Microsoft\Graph\Generated.models.authentication::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Authentication +Microsoft\Graph\Generated.models.authenticationAppDeviceDetails::|public|constructor():void +Microsoft\Graph\Generated.models.authenticationAppDeviceDetails::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.authenticationAppDeviceDetails::|public|getAppVersion():string +Microsoft\Graph\Generated.models.authenticationAppDeviceDetails::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.authenticationAppDeviceDetails::|public|getClientApp():string +Microsoft\Graph\Generated.models.authenticationAppDeviceDetails::|public|getDeviceId():string +Microsoft\Graph\Generated.models.authenticationAppDeviceDetails::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.authenticationAppDeviceDetails::|public|getOdataType():string +Microsoft\Graph\Generated.models.authenticationAppDeviceDetails::|public|getOperatingSystem():string +Microsoft\Graph\Generated.models.authenticationAppDeviceDetails::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.authenticationAppDeviceDetails::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.authenticationAppDeviceDetails::|public|setAppVersion(value?:string):void +Microsoft\Graph\Generated.models.authenticationAppDeviceDetails::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.authenticationAppDeviceDetails::|public|setClientApp(value?:string):void +Microsoft\Graph\Generated.models.authenticationAppDeviceDetails::|public|setDeviceId(value?:string):void +Microsoft\Graph\Generated.models.authenticationAppDeviceDetails::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.authenticationAppDeviceDetails::|public|setOperatingSystem(value?:string):void +Microsoft\Graph\Generated.models.authenticationAppDeviceDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuthenticationAppDeviceDetails +Microsoft\Graph\Generated.models.authenticationAppDeviceDetails~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.authenticationAttributeCollectionInputConfiguration::|public|constructor():void Microsoft\Graph\Generated.models.authenticationAttributeCollectionInputConfiguration::|public|getAdditionalData():array Microsoft\Graph\Generated.models.authenticationAttributeCollectionInputConfiguration::|public|getAttribute():string @@ -126974,6 +136040,23 @@ Microsoft\Graph\Generated.models.cloudPcWindowsSetting::|public|setLocale(value? Microsoft\Graph\Generated.models.cloudPcWindowsSetting::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.cloudPcWindowsSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcWindowsSetting Microsoft\Graph\Generated.models.cloudPcWindowsSetting~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.cloudVideoInteropInfo::|public|constructor():void +Microsoft\Graph\Generated.models.cloudVideoInteropInfo::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.cloudVideoInteropInfo::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.cloudVideoInteropInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.cloudVideoInteropInfo::|public|getMoreInfoWebUrl():string +Microsoft\Graph\Generated.models.cloudVideoInteropInfo::|public|getOdataType():string +Microsoft\Graph\Generated.models.cloudVideoInteropInfo::|public|getTenantKey():string +Microsoft\Graph\Generated.models.cloudVideoInteropInfo::|public|getVideoTeleconferenceId():string +Microsoft\Graph\Generated.models.cloudVideoInteropInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.cloudVideoInteropInfo::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.cloudVideoInteropInfo::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.cloudVideoInteropInfo::|public|setMoreInfoWebUrl(value?:string):void +Microsoft\Graph\Generated.models.cloudVideoInteropInfo::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.cloudVideoInteropInfo::|public|setTenantKey(value?:string):void +Microsoft\Graph\Generated.models.cloudVideoInteropInfo::|public|setVideoTeleconferenceId(value?:string):void +Microsoft\Graph\Generated.models.cloudVideoInteropInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudVideoInteropInfo +Microsoft\Graph\Generated.models.cloudVideoInteropInfo~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.coachmarkLocation::|public|constructor():void Microsoft\Graph\Generated.models.coachmarkLocation::|public|getAdditionalData():array Microsoft\Graph\Generated.models.coachmarkLocation::|public|getBackingStore():BackingStore @@ -128251,6 +137334,9 @@ Microsoft\Graph\Generated.models.contentBase::|public|setBackingStore(value:Back Microsoft\Graph\Generated.models.contentBase::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.contentBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ContentBase Microsoft\Graph\Generated.models.contentBase~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.contentCategory::0000-none +Microsoft\Graph\Generated.models.contentCategory::0001-ai +Microsoft\Graph\Generated.models.contentCategory::0002-unknownFutureValue Microsoft\Graph\Generated.models.contentCustomization::|public|constructor():void Microsoft\Graph\Generated.models.contentCustomization::|public|getAdditionalData():array Microsoft\Graph\Generated.models.contentCustomization::|public|getAttributeCollection():array @@ -128801,6 +137887,7 @@ Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|p Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getM365CollaborationInbound():CrossTenantAccessPolicyM365CollaborationInboundSetting Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getM365CollaborationOutbound():CrossTenantAccessPolicyM365CollaborationOutboundSetting Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getOdataType():string +Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getServiceProviderConstraints():ServiceProviderConstraints Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getTenantId():string Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getTenantRestrictions():CrossTenantAccessPolicyTenantRestrictions Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|Serialize(writer:ISerializationWriter):void @@ -128819,6 +137906,7 @@ Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|p Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setM365CollaborationInbound(value?:CrossTenantAccessPolicyM365CollaborationInboundSetting):void Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setM365CollaborationOutbound(value?:CrossTenantAccessPolicyM365CollaborationOutboundSetting):void Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setServiceProviderConstraints(value?:ServiceProviderConstraints):void Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setTenantId(value?:string):void Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setTenantRestrictions(value?:CrossTenantAccessPolicyTenantRestrictions):void Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyConfigurationPartner @@ -129028,6 +138116,118 @@ Microsoft\Graph\Generated.models.customCalloutExtensionCollectionResponse::|publ Microsoft\Graph\Generated.models.customCalloutExtensionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.customCalloutExtensionCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.customCalloutExtensionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomCalloutExtensionCollectionResponse +Microsoft\Graph\Generated.models.customDataProvidedResource-->AccessPackageResource +Microsoft\Graph\Generated.models.customDataProvidedResource::|public|constructor():void +Microsoft\Graph\Generated.models.customDataProvidedResource::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.customDataProvidedResource::|public|getNotificationEndpointConfiguration():CustomExtensionEndpointConfiguration +Microsoft\Graph\Generated.models.customDataProvidedResource::|public|OdataType:string +Microsoft\Graph\Generated.models.customDataProvidedResource::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.customDataProvidedResource::|public|setNotificationEndpointConfiguration(value?:CustomExtensionEndpointConfiguration):void +Microsoft\Graph\Generated.models.customDataProvidedResource::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResource +Microsoft\Graph\Generated.models.customDataProvidedResourceAccessReviewUploadSession-->CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.models.customDataProvidedResourceAccessReviewUploadSession::|public|constructor():void +Microsoft\Graph\Generated.models.customDataProvidedResourceAccessReviewUploadSession::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.customDataProvidedResourceAccessReviewUploadSession::|public|OdataType:string +Microsoft\Graph\Generated.models.customDataProvidedResourceAccessReviewUploadSession::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.customDataProvidedResourceAccessReviewUploadSession::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResourceAccessReviewUploadSession +Microsoft\Graph\Generated.models.customDataProvidedResourceFile-->Entity +Microsoft\Graph\Generated.models.customDataProvidedResourceFile::|public|constructor():void +Microsoft\Graph\Generated.models.customDataProvidedResourceFile::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.customDataProvidedResourceFile::|public|getName():string +Microsoft\Graph\Generated.models.customDataProvidedResourceFile::|public|getSize():int +Microsoft\Graph\Generated.models.customDataProvidedResourceFile::|public|getUploadedDateTime():DateTime +Microsoft\Graph\Generated.models.customDataProvidedResourceFile::|public|OdataType:string +Microsoft\Graph\Generated.models.customDataProvidedResourceFile::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.customDataProvidedResourceFile::|public|setName(value?:string):void +Microsoft\Graph\Generated.models.customDataProvidedResourceFile::|public|setSize(value?:int):void +Microsoft\Graph\Generated.models.customDataProvidedResourceFile::|public|setUploadedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.customDataProvidedResourceFile::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResourceFile +Microsoft\Graph\Generated.models.customDataProvidedResourceFileCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.customDataProvidedResourceFileCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.customDataProvidedResourceFileCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.customDataProvidedResourceFileCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.customDataProvidedResourceFileCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.customDataProvidedResourceFileCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.customDataProvidedResourceFileCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.accessReviewContextData-->AccessReviewContextDataBase +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.accessReviewContextData::|public|constructor():void +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.accessReviewContextData::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.accessReviewContextData::|public|OdataType:string +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.accessReviewContextData::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.accessReviewContextData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewContextData +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.accessReviewContextDataBase-->Data +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.accessReviewContextDataBase::|public|constructor():void +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.accessReviewContextDataBase::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.accessReviewContextDataBase::|public|getReviewDefinitionId():string +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.accessReviewContextDataBase::|public|getReviewInstanceId():string +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.accessReviewContextDataBase::|public|OdataType:string +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.accessReviewContextDataBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.accessReviewContextDataBase::|public|setReviewDefinitionId(value?:string):void +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.accessReviewContextDataBase::|public|setReviewInstanceId(value?:string):void +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.accessReviewContextDataBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewContextDataBase +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.applyDecisionContextData-->AccessReviewContextDataBase +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.applyDecisionContextData::|public|constructor():void +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.applyDecisionContextData::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.applyDecisionContextData::|public|OdataType:string +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.applyDecisionContextData::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.applyDecisionContextData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplyDecisionContextData +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.data::|public|constructor():void +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.data::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.data::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.data::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.data::|public|getOdataType():string +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.data::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.data::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.data::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.data::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.data::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Data +Microsoft\Graph\Generated.models.customDataProvidedResourcePayloads.data~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSession-->Entity +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSession::|public|constructor():void +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSession::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSession::|public|getData():Data +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSession::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSession::|public|getFiles():array +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSession::|public|getIsUploadDone():bool +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSession::|public|getReferenceId():string +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSession::|public|getStats():CustomDataProvidedResourceUploadStats +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSession::|public|getStatus():CustomDataProvidedResourceUploadStatus +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSession::|public|OdataType:string +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSession::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSession::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSession::|public|setData(value?:Data):void +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSession::|public|setFiles(value?:array):void +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSession::|public|setIsUploadDone(value?:bool):void +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSession::|public|setReferenceId(value?:string):void +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSession::|public|setStats(value?:CustomDataProvidedResourceUploadStats):void +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSession::|public|setStatus(value?:CustomDataProvidedResourceUploadStatus):void +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSession::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResourceUploadSession +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSessionCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSessionCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSessionCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSessionCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSessionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSessionCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadSessionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResourceUploadSessionCollectionResponse +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadStats::|public|constructor():void +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadStats::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadStats::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadStats::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadStats::|public|getFilesUploaded():int +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadStats::|public|getOdataType():string +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadStats::|public|getTotalBytesUploaded():int +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadStats::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadStats::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadStats::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadStats::|public|setFilesUploaded(value?:int):void +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadStats::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadStats::|public|setTotalBytesUploaded(value?:int):void +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadStats::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResourceUploadStats +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadStats~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadStatus::0000-active +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadStatus::0001-complete +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadStatus::0002-expired +Microsoft\Graph\Generated.models.customDataProvidedResourceUploadStatus::0003-unknownFutureValue Microsoft\Graph\Generated.models.customExtensionAuthenticationConfiguration::|public|constructor():void Microsoft\Graph\Generated.models.customExtensionAuthenticationConfiguration::|public|getAdditionalData():array Microsoft\Graph\Generated.models.customExtensionAuthenticationConfiguration::|public|getBackingStore():BackingStore @@ -129739,6 +138939,18 @@ Microsoft\Graph\Generated.models.delegatedAdminServiceManagementDetailCollection Microsoft\Graph\Generated.models.delegatedAdminServiceManagementDetailCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.delegatedAdminServiceManagementDetailCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.delegatedAdminServiceManagementDetailCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DelegatedAdminServiceManagementDetailCollectionResponse +Microsoft\Graph\Generated.models.delegatedAdminServiceProviderConstraints-->ServiceProviderConstraints +Microsoft\Graph\Generated.models.delegatedAdminServiceProviderConstraints::|public|constructor():void +Microsoft\Graph\Generated.models.delegatedAdminServiceProviderConstraints::|public|getAllowedRoleTemplateIds():array +Microsoft\Graph\Generated.models.delegatedAdminServiceProviderConstraints::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Generated.models.delegatedAdminServiceProviderConstraints::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.delegatedAdminServiceProviderConstraints::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Generated.models.delegatedAdminServiceProviderConstraints::|public|OdataType:string +Microsoft\Graph\Generated.models.delegatedAdminServiceProviderConstraints::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.delegatedAdminServiceProviderConstraints::|public|setAllowedRoleTemplateIds(value?:array):void +Microsoft\Graph\Generated.models.delegatedAdminServiceProviderConstraints::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.delegatedAdminServiceProviderConstraints::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.delegatedAdminServiceProviderConstraints::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DelegatedAdminServiceProviderConstraints Microsoft\Graph\Generated.models.delegatedPermissionClassification-->Entity Microsoft\Graph\Generated.models.delegatedPermissionClassification::|public|constructor():void Microsoft\Graph\Generated.models.delegatedPermissionClassification::|public|getClassification():PermissionClassificationType @@ -131645,6 +140857,7 @@ Microsoft\Graph\Generated.models.directory::|public|GetFieldDeserializers():arra Microsoft\Graph\Generated.models.directory::|public|getOnPremisesSynchronization():array Microsoft\Graph\Generated.models.directory::|public|getPublicKeyInfrastructure():PublicKeyInfrastructureRoot Microsoft\Graph\Generated.models.directory::|public|getRecovery():Recovery +Microsoft\Graph\Generated.models.directory::|public|getRemoteTenantGroups():array Microsoft\Graph\Generated.models.directory::|public|getSubscriptions():array Microsoft\Graph\Generated.models.directory::|public|OdataType:string Microsoft\Graph\Generated.models.directory::|public|Serialize(writer:ISerializationWriter):void @@ -131657,6 +140870,7 @@ Microsoft\Graph\Generated.models.directory::|public|setFederationConfigurations( Microsoft\Graph\Generated.models.directory::|public|setOnPremisesSynchronization(value?:array):void Microsoft\Graph\Generated.models.directory::|public|setPublicKeyInfrastructure(value?:PublicKeyInfrastructureRoot):void Microsoft\Graph\Generated.models.directory::|public|setRecovery(value?:Recovery):void +Microsoft\Graph\Generated.models.directory::|public|setRemoteTenantGroups(value?:array):void Microsoft\Graph\Generated.models.directory::|public|setSubscriptions(value?:array):void Microsoft\Graph\Generated.models.directory::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Directory Microsoft\Graph\Generated.models.directoryAudit-->Entity @@ -135245,12 +144459,14 @@ Microsoft\Graph\Generated.models.externalConnectors.externalItem::|public|getAcl Microsoft\Graph\Generated.models.externalConnectors.externalItem::|public|getActivities():array Microsoft\Graph\Generated.models.externalConnectors.externalItem::|public|getContent():ExternalItemContent Microsoft\Graph\Generated.models.externalConnectors.externalItem::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.externalConnectors.externalItem::|public|getInformationProtectionLabel():ExternalItemInformationProtectionLabel Microsoft\Graph\Generated.models.externalConnectors.externalItem::|public|getProperties():Properties Microsoft\Graph\Generated.models.externalConnectors.externalItem::|public|OdataType:string Microsoft\Graph\Generated.models.externalConnectors.externalItem::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.externalConnectors.externalItem::|public|setAcl(value?:array):void Microsoft\Graph\Generated.models.externalConnectors.externalItem::|public|setActivities(value?:array):void Microsoft\Graph\Generated.models.externalConnectors.externalItem::|public|setContent(value?:ExternalItemContent):void +Microsoft\Graph\Generated.models.externalConnectors.externalItem::|public|setInformationProtectionLabel(value?:ExternalItemInformationProtectionLabel):void Microsoft\Graph\Generated.models.externalConnectors.externalItem::|public|setProperties(value?:Properties):void Microsoft\Graph\Generated.models.externalConnectors.externalItem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExternalItem Microsoft\Graph\Generated.models.externalConnectors.externalItemCollectionResponse-->BaseCollectionPaginationCountResponse @@ -135278,6 +144494,19 @@ Microsoft\Graph\Generated.models.externalConnectors.externalItemContentType::000 Microsoft\Graph\Generated.models.externalConnectors.externalItemContentType::0001-html Microsoft\Graph\Generated.models.externalConnectors.externalItemContentType::0002-unknownFutureValue Microsoft\Graph\Generated.models.externalConnectors.externalItemContent~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|public|constructor():void +Microsoft\Graph\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|public|getOdataType():string +Microsoft\Graph\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|public|getSensitivityLabelId():string +Microsoft\Graph\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|public|setSensitivityLabelId(value?:string):void +Microsoft\Graph\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExternalItemInformationProtectionLabel +Microsoft\Graph\Generated.models.externalConnectors.externalItemInformationProtectionLabel~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.externalConnectors.external~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.externalConnectors.identity-->Entity Microsoft\Graph\Generated.models.externalConnectors.identity::|public|constructor():void @@ -136582,6 +145811,7 @@ Microsoft\Graph\Generated.models.group::|public|getOnPremisesSamAccountName():st Microsoft\Graph\Generated.models.group::|public|getOnPremisesSecurityIdentifier():string Microsoft\Graph\Generated.models.group::|public|getOnPremisesSyncBehavior():OnPremisesSyncBehavior Microsoft\Graph\Generated.models.group::|public|getOnPremisesSyncEnabled():bool +Microsoft\Graph\Generated.models.group::|public|getOrganizationId():string Microsoft\Graph\Generated.models.group::|public|getOwners():array Microsoft\Graph\Generated.models.group::|public|getPermissionGrants():array Microsoft\Graph\Generated.models.group::|public|getPhoto():ProfilePhoto @@ -136662,6 +145892,7 @@ Microsoft\Graph\Generated.models.group::|public|setOnPremisesSamAccountName(valu Microsoft\Graph\Generated.models.group::|public|setOnPremisesSecurityIdentifier(value?:string):void Microsoft\Graph\Generated.models.group::|public|setOnPremisesSyncBehavior(value?:OnPremisesSyncBehavior):void Microsoft\Graph\Generated.models.group::|public|setOnPremisesSyncEnabled(value?:bool):void +Microsoft\Graph\Generated.models.group::|public|setOrganizationId(value?:string):void Microsoft\Graph\Generated.models.group::|public|setOwners(value?:array):void Microsoft\Graph\Generated.models.group::|public|setPermissionGrants(value?:array):void Microsoft\Graph\Generated.models.group::|public|setPhoto(value?:ProfilePhoto):void @@ -137214,6 +146445,7 @@ Microsoft\Graph\Generated.models.identityGovernance.identityGovernance::|public| Microsoft\Graph\Generated.models.identityGovernance.identityGovernance::|public|getAdditionalData():array Microsoft\Graph\Generated.models.identityGovernance.identityGovernance::|public|getAppConsent():AppConsentApprovalRoute Microsoft\Graph\Generated.models.identityGovernance.identityGovernance::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.identityGovernance.identityGovernance::|public|getCatalogs():array Microsoft\Graph\Generated.models.identityGovernance.identityGovernance::|public|getEntitlementManagement():EntitlementManagement Microsoft\Graph\Generated.models.identityGovernance.identityGovernance::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.identityGovernance.identityGovernance::|public|getLifecycleWorkflows():LifecycleWorkflowsContainer @@ -137225,6 +146457,7 @@ Microsoft\Graph\Generated.models.identityGovernance.identityGovernance::|public| Microsoft\Graph\Generated.models.identityGovernance.identityGovernance::|public|setAdditionalData(value?:array):void Microsoft\Graph\Generated.models.identityGovernance.identityGovernance::|public|setAppConsent(value?:AppConsentApprovalRoute):void Microsoft\Graph\Generated.models.identityGovernance.identityGovernance::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.identityGovernance.identityGovernance::|public|setCatalogs(value?:array):void Microsoft\Graph\Generated.models.identityGovernance.identityGovernance::|public|setEntitlementManagement(value?:EntitlementManagement):void Microsoft\Graph\Generated.models.identityGovernance.identityGovernance::|public|setLifecycleWorkflows(value?:LifecycleWorkflowsContainer):void Microsoft\Graph\Generated.models.identityGovernance.identityGovernance::|public|setOdataType(value?:string):void @@ -144679,6 +153912,7 @@ Microsoft\Graph\Generated.models.onlineMeetingBase::|public|getAttendanceReports Microsoft\Graph\Generated.models.onlineMeetingBase::|public|getAudioConferencing():AudioConferencing Microsoft\Graph\Generated.models.onlineMeetingBase::|public|getChatInfo():ChatInfo Microsoft\Graph\Generated.models.onlineMeetingBase::|public|getChatRestrictions():ChatRestrictions +Microsoft\Graph\Generated.models.onlineMeetingBase::|public|getCloudVideoInteropInfo():CloudVideoInteropInfo Microsoft\Graph\Generated.models.onlineMeetingBase::|public|getExpiryDateTime():DateTime Microsoft\Graph\Generated.models.onlineMeetingBase::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.onlineMeetingBase::|public|getIsEndToEndEncryptionEnabled():bool @@ -144689,6 +153923,7 @@ Microsoft\Graph\Generated.models.onlineMeetingBase::|public|getJoinWebUrl():stri Microsoft\Graph\Generated.models.onlineMeetingBase::|public|getLobbyBypassSettings():LobbyBypassSettings Microsoft\Graph\Generated.models.onlineMeetingBase::|public|getMeetingOptionsWebUrl():string Microsoft\Graph\Generated.models.onlineMeetingBase::|public|getMeetingSpokenLanguageTag():string +Microsoft\Graph\Generated.models.onlineMeetingBase::|public|getMeetingType():OnlineMeetingType Microsoft\Graph\Generated.models.onlineMeetingBase::|public|getRecordAutomatically():bool Microsoft\Graph\Generated.models.onlineMeetingBase::|public|getSensitivityLabelAssignment():OnlineMeetingSensitivityLabelAssignment Microsoft\Graph\Generated.models.onlineMeetingBase::|public|getShareMeetingChatHistoryDefault():MeetingChatHistoryDefaultMode @@ -144715,6 +153950,7 @@ Microsoft\Graph\Generated.models.onlineMeetingBase::|public|setAttendanceReports Microsoft\Graph\Generated.models.onlineMeetingBase::|public|setAudioConferencing(value?:AudioConferencing):void Microsoft\Graph\Generated.models.onlineMeetingBase::|public|setChatInfo(value?:ChatInfo):void Microsoft\Graph\Generated.models.onlineMeetingBase::|public|setChatRestrictions(value?:ChatRestrictions):void +Microsoft\Graph\Generated.models.onlineMeetingBase::|public|setCloudVideoInteropInfo(value?:CloudVideoInteropInfo):void Microsoft\Graph\Generated.models.onlineMeetingBase::|public|setExpiryDateTime(value?:DateTime):void Microsoft\Graph\Generated.models.onlineMeetingBase::|public|setIsEndToEndEncryptionEnabled(value?:bool):void Microsoft\Graph\Generated.models.onlineMeetingBase::|public|setIsEntryExitAnnounced(value?:bool):void @@ -144724,6 +153960,7 @@ Microsoft\Graph\Generated.models.onlineMeetingBase::|public|setJoinWebUrl(value? Microsoft\Graph\Generated.models.onlineMeetingBase::|public|setLobbyBypassSettings(value?:LobbyBypassSettings):void Microsoft\Graph\Generated.models.onlineMeetingBase::|public|setMeetingOptionsWebUrl(value?:string):void Microsoft\Graph\Generated.models.onlineMeetingBase::|public|setMeetingSpokenLanguageTag(value?:string):void +Microsoft\Graph\Generated.models.onlineMeetingBase::|public|setMeetingType(value?:OnlineMeetingType):void Microsoft\Graph\Generated.models.onlineMeetingBase::|public|setRecordAutomatically(value?:bool):void Microsoft\Graph\Generated.models.onlineMeetingBase::|public|setSensitivityLabelAssignment(value?:OnlineMeetingSensitivityLabelAssignment):void Microsoft\Graph\Generated.models.onlineMeetingBase::|public|setShareMeetingChatHistoryDefault(value?:MeetingChatHistoryDefaultMode):void @@ -144828,6 +154065,12 @@ Microsoft\Graph\Generated.models.onlineMeetingSensitivityLabelAssignment::|publi Microsoft\Graph\Generated.models.onlineMeetingSensitivityLabelAssignment::|public|setSensitivityLabelId(value?:string):void Microsoft\Graph\Generated.models.onlineMeetingSensitivityLabelAssignment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnlineMeetingSensitivityLabelAssignment Microsoft\Graph\Generated.models.onlineMeetingSensitivityLabelAssignment~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.onlineMeetingType::0000-adhoc +Microsoft\Graph\Generated.models.onlineMeetingType::0001-scheduled +Microsoft\Graph\Generated.models.onlineMeetingType::0002-recurring +Microsoft\Graph\Generated.models.onlineMeetingType::0003-broadcast +Microsoft\Graph\Generated.models.onlineMeetingType::0004-meetnow +Microsoft\Graph\Generated.models.onlineMeetingType::0005-unknownFutureValue Microsoft\Graph\Generated.models.onlineMeetingVideoDisabledReason::0000-watermarkProtection Microsoft\Graph\Generated.models.onlineMeetingVideoDisabledReason::0001-unknownFutureValue Microsoft\Graph\Generated.models.onOtpSendCustomExtension-->CustomAuthenticationExtension @@ -149538,6 +158781,7 @@ Microsoft\Graph\Generated.models.processContentMetadataBase::|public|constructor Microsoft\Graph\Generated.models.processContentMetadataBase::|public|getAdditionalData():array Microsoft\Graph\Generated.models.processContentMetadataBase::|public|getBackingStore():BackingStore Microsoft\Graph\Generated.models.processContentMetadataBase::|public|getContent():ContentBase +Microsoft\Graph\Generated.models.processContentMetadataBase::|public|getContentCategory():ContentCategory Microsoft\Graph\Generated.models.processContentMetadataBase::|public|getCorrelationId():string Microsoft\Graph\Generated.models.processContentMetadataBase::|public|getCreatedDateTime():DateTime Microsoft\Graph\Generated.models.processContentMetadataBase::|public|GetFieldDeserializers():array @@ -149552,6 +158796,7 @@ Microsoft\Graph\Generated.models.processContentMetadataBase::|public|Serialize(w Microsoft\Graph\Generated.models.processContentMetadataBase::|public|setAdditionalData(value?:array):void Microsoft\Graph\Generated.models.processContentMetadataBase::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Generated.models.processContentMetadataBase::|public|setContent(value?:ContentBase):void +Microsoft\Graph\Generated.models.processContentMetadataBase::|public|setContentCategory(value?:ContentCategory):void Microsoft\Graph\Generated.models.processContentMetadataBase::|public|setCorrelationId(value?:string):void Microsoft\Graph\Generated.models.processContentMetadataBase::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Generated.models.processContentMetadataBase::|public|setIdentifier(value?:string):void @@ -151159,6 +160404,29 @@ Microsoft\Graph\Generated.models.remoteLockActionResult::|public|OdataType:strin Microsoft\Graph\Generated.models.remoteLockActionResult::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.remoteLockActionResult::|public|setUnlockPin(value?:string):void Microsoft\Graph\Generated.models.remoteLockActionResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemoteLockActionResult +Microsoft\Graph\Generated.models.remoteTenantGroup-->DirectoryObject +Microsoft\Graph\Generated.models.remoteTenantGroup::|public|constructor():void +Microsoft\Graph\Generated.models.remoteTenantGroup::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.remoteTenantGroup::|public|getRemoteGroupDisplayName():string +Microsoft\Graph\Generated.models.remoteTenantGroup::|public|getRemoteGroupId():string +Microsoft\Graph\Generated.models.remoteTenantGroup::|public|getRemoteTenantDisplayName():string +Microsoft\Graph\Generated.models.remoteTenantGroup::|public|getRemoteTenantId():string +Microsoft\Graph\Generated.models.remoteTenantGroup::|public|getRemoteTenantPrimaryDomain():string +Microsoft\Graph\Generated.models.remoteTenantGroup::|public|OdataType:string +Microsoft\Graph\Generated.models.remoteTenantGroup::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.remoteTenantGroup::|public|setRemoteGroupDisplayName(value?:string):void +Microsoft\Graph\Generated.models.remoteTenantGroup::|public|setRemoteGroupId(value?:string):void +Microsoft\Graph\Generated.models.remoteTenantGroup::|public|setRemoteTenantDisplayName(value?:string):void +Microsoft\Graph\Generated.models.remoteTenantGroup::|public|setRemoteTenantId(value?:string):void +Microsoft\Graph\Generated.models.remoteTenantGroup::|public|setRemoteTenantPrimaryDomain(value?:string):void +Microsoft\Graph\Generated.models.remoteTenantGroup::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemoteTenantGroup +Microsoft\Graph\Generated.models.remoteTenantGroupCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.remoteTenantGroupCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.remoteTenantGroupCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.remoteTenantGroupCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.remoteTenantGroupCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.remoteTenantGroupCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.remoteTenantGroupCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemoteTenantGroupCollectionResponse Microsoft\Graph\Generated.models.removeAccessApplyAction-->AccessReviewApplyAction Microsoft\Graph\Generated.models.removeAccessApplyAction::|public|constructor():void Microsoft\Graph\Generated.models.removeAccessApplyAction::|public|GetFieldDeserializers():array @@ -161340,6 +170608,12 @@ Microsoft\Graph\Generated.models.servicePrincipalSignIn::|public|OdataType:strin Microsoft\Graph\Generated.models.servicePrincipalSignIn::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.servicePrincipalSignIn::|public|setServicePrincipalId(value?:string):void Microsoft\Graph\Generated.models.servicePrincipalSignIn::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ServicePrincipalSignIn +Microsoft\Graph\Generated.models.serviceProviderConstraints-->Entity +Microsoft\Graph\Generated.models.serviceProviderConstraints::|public|constructor():void +Microsoft\Graph\Generated.models.serviceProviderConstraints::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.serviceProviderConstraints::|public|OdataType:string +Microsoft\Graph\Generated.models.serviceProviderConstraints::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.serviceProviderConstraints::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ServiceProviderConstraints Microsoft\Graph\Generated.models.serviceProvisioningError::|public|constructor():void Microsoft\Graph\Generated.models.serviceProvisioningError::|public|getAdditionalData():array Microsoft\Graph\Generated.models.serviceProvisioningError::|public|getBackingStore():BackingStore @@ -162269,24 +171543,30 @@ Microsoft\Graph\Generated.models.signIn::|public|constructor():void Microsoft\Graph\Generated.models.signIn::|public|getAppDisplayName():string Microsoft\Graph\Generated.models.signIn::|public|getAppId():string Microsoft\Graph\Generated.models.signIn::|public|getAppliedConditionalAccessPolicies():array +Microsoft\Graph\Generated.models.signIn::|public|getAuthenticationAppDeviceDetails():AuthenticationAppDeviceDetails Microsoft\Graph\Generated.models.signIn::|public|getClientAppUsed():string Microsoft\Graph\Generated.models.signIn::|public|getConditionalAccessStatus():ConditionalAccessStatus Microsoft\Graph\Generated.models.signIn::|public|getCorrelationId():string Microsoft\Graph\Generated.models.signIn::|public|getCreatedDateTime():DateTime Microsoft\Graph\Generated.models.signIn::|public|getDeviceDetail():DeviceDetail Microsoft\Graph\Generated.models.signIn::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.signIn::|public|getHomeTenantId():string Microsoft\Graph\Generated.models.signIn::|public|getIpAddress():string Microsoft\Graph\Generated.models.signIn::|public|getIsInteractive():bool Microsoft\Graph\Generated.models.signIn::|public|getLocation():SignInLocation Microsoft\Graph\Generated.models.signIn::|public|getResourceDisplayName():string Microsoft\Graph\Generated.models.signIn::|public|getResourceId():string +Microsoft\Graph\Generated.models.signIn::|public|getResourceTenantId():string Microsoft\Graph\Generated.models.signIn::|public|getRiskDetail():RiskDetail Microsoft\Graph\Generated.models.signIn::|public|getRiskEventTypes():array Microsoft\Graph\Generated.models.signIn::|public|getRiskEventTypesV2():array Microsoft\Graph\Generated.models.signIn::|public|getRiskLevelAggregated():RiskLevel Microsoft\Graph\Generated.models.signIn::|public|getRiskLevelDuringSignIn():RiskLevel Microsoft\Graph\Generated.models.signIn::|public|getRiskState():RiskState +Microsoft\Graph\Generated.models.signIn::|public|getServicePrincipalId():string +Microsoft\Graph\Generated.models.signIn::|public|getServicePrincipalName():string Microsoft\Graph\Generated.models.signIn::|public|getStatus():SignInStatus +Microsoft\Graph\Generated.models.signIn::|public|getUserAgent():string Microsoft\Graph\Generated.models.signIn::|public|getUserDisplayName():string Microsoft\Graph\Generated.models.signIn::|public|getUserId():string Microsoft\Graph\Generated.models.signIn::|public|getUserPrincipalName():string @@ -162295,23 +171575,29 @@ Microsoft\Graph\Generated.models.signIn::|public|Serialize(writer:ISerialization Microsoft\Graph\Generated.models.signIn::|public|setAppDisplayName(value?:string):void Microsoft\Graph\Generated.models.signIn::|public|setAppId(value?:string):void Microsoft\Graph\Generated.models.signIn::|public|setAppliedConditionalAccessPolicies(value?:array):void +Microsoft\Graph\Generated.models.signIn::|public|setAuthenticationAppDeviceDetails(value?:AuthenticationAppDeviceDetails):void Microsoft\Graph\Generated.models.signIn::|public|setClientAppUsed(value?:string):void Microsoft\Graph\Generated.models.signIn::|public|setConditionalAccessStatus(value?:ConditionalAccessStatus):void Microsoft\Graph\Generated.models.signIn::|public|setCorrelationId(value?:string):void Microsoft\Graph\Generated.models.signIn::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Generated.models.signIn::|public|setDeviceDetail(value?:DeviceDetail):void +Microsoft\Graph\Generated.models.signIn::|public|setHomeTenantId(value?:string):void Microsoft\Graph\Generated.models.signIn::|public|setIpAddress(value?:string):void Microsoft\Graph\Generated.models.signIn::|public|setIsInteractive(value?:bool):void Microsoft\Graph\Generated.models.signIn::|public|setLocation(value?:SignInLocation):void Microsoft\Graph\Generated.models.signIn::|public|setResourceDisplayName(value?:string):void Microsoft\Graph\Generated.models.signIn::|public|setResourceId(value?:string):void +Microsoft\Graph\Generated.models.signIn::|public|setResourceTenantId(value?:string):void Microsoft\Graph\Generated.models.signIn::|public|setRiskDetail(value?:RiskDetail):void Microsoft\Graph\Generated.models.signIn::|public|setRiskEventTypes(value?:array):void Microsoft\Graph\Generated.models.signIn::|public|setRiskEventTypesV2(value?:array):void Microsoft\Graph\Generated.models.signIn::|public|setRiskLevelAggregated(value?:RiskLevel):void Microsoft\Graph\Generated.models.signIn::|public|setRiskLevelDuringSignIn(value?:RiskLevel):void Microsoft\Graph\Generated.models.signIn::|public|setRiskState(value?:RiskState):void +Microsoft\Graph\Generated.models.signIn::|public|setServicePrincipalId(value?:string):void +Microsoft\Graph\Generated.models.signIn::|public|setServicePrincipalName(value?:string):void Microsoft\Graph\Generated.models.signIn::|public|setStatus(value?:SignInStatus):void +Microsoft\Graph\Generated.models.signIn::|public|setUserAgent(value?:string):void Microsoft\Graph\Generated.models.signIn::|public|setUserDisplayName(value?:string):void Microsoft\Graph\Generated.models.signIn::|public|setUserId(value?:string):void Microsoft\Graph\Generated.models.signIn::|public|setUserPrincipalName(value?:string):void @@ -166786,6 +176072,7 @@ Microsoft\Graph\Generated.models.unifiedRoleAssignment::|public|getDirectoryScop Microsoft\Graph\Generated.models.unifiedRoleAssignment::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.unifiedRoleAssignment::|public|getPrincipal():DirectoryObject Microsoft\Graph\Generated.models.unifiedRoleAssignment::|public|getPrincipalId():string +Microsoft\Graph\Generated.models.unifiedRoleAssignment::|public|getPrincipalOrganizationId():string Microsoft\Graph\Generated.models.unifiedRoleAssignment::|public|getRoleDefinition():UnifiedRoleDefinition Microsoft\Graph\Generated.models.unifiedRoleAssignment::|public|getRoleDefinitionId():string Microsoft\Graph\Generated.models.unifiedRoleAssignment::|public|OdataType:string @@ -166797,6 +176084,7 @@ Microsoft\Graph\Generated.models.unifiedRoleAssignment::|public|setDirectoryScop Microsoft\Graph\Generated.models.unifiedRoleAssignment::|public|setDirectoryScopeId(value?:string):void Microsoft\Graph\Generated.models.unifiedRoleAssignment::|public|setPrincipal(value?:DirectoryObject):void Microsoft\Graph\Generated.models.unifiedRoleAssignment::|public|setPrincipalId(value?:string):void +Microsoft\Graph\Generated.models.unifiedRoleAssignment::|public|setPrincipalOrganizationId(value?:string):void Microsoft\Graph\Generated.models.unifiedRoleAssignment::|public|setRoleDefinition(value?:UnifiedRoleDefinition):void Microsoft\Graph\Generated.models.unifiedRoleAssignment::|public|setRoleDefinitionId(value?:string):void Microsoft\Graph\Generated.models.unifiedRoleAssignment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnifiedRoleAssignment @@ -167579,6 +176867,7 @@ Microsoft\Graph\Generated.models.user::|public|getSignInActivity():SignInActivit Microsoft\Graph\Generated.models.user::|public|getSignInSessionsValidFromDateTime():DateTime Microsoft\Graph\Generated.models.user::|public|getSkills():array Microsoft\Graph\Generated.models.user::|public|getSolutions():UserSolutionRoot +Microsoft\Graph\Generated.models.user::|public|getSponsorOf():array Microsoft\Graph\Generated.models.user::|public|getSponsors():array Microsoft\Graph\Generated.models.user::|public|getState():string Microsoft\Graph\Generated.models.user::|public|getStreetAddress():string @@ -167715,6 +177004,7 @@ Microsoft\Graph\Generated.models.user::|public|setSignInActivity(value?:SignInAc Microsoft\Graph\Generated.models.user::|public|setSignInSessionsValidFromDateTime(value?:DateTime):void Microsoft\Graph\Generated.models.user::|public|setSkills(value?:array):void Microsoft\Graph\Generated.models.user::|public|setSolutions(value?:UserSolutionRoot):void +Microsoft\Graph\Generated.models.user::|public|setSponsorOf(value?:array):void Microsoft\Graph\Generated.models.user::|public|setSponsors(value?:array):void Microsoft\Graph\Generated.models.user::|public|setState(value?:string):void Microsoft\Graph\Generated.models.user::|public|setStreetAddress(value?:string):void @@ -167786,12 +177076,20 @@ Microsoft\Graph\Generated.models.userActivityType::0001-uploadFile Microsoft\Graph\Generated.models.userActivityType::0002-downloadText Microsoft\Graph\Generated.models.userActivityType::0003-downloadFile Microsoft\Graph\Generated.models.userActivityType::0004-unknownFutureValue +Microsoft\Graph\Generated.models.userActivityType::0005-copyToClipboard +Microsoft\Graph\Generated.models.userActivityType::0006-pasteFromClipboard +Microsoft\Graph\Generated.models.userActivityType::0007-print +Microsoft\Graph\Generated.models.userActivityType::0008-accessDebugTools Microsoft\Graph\Generated.models.userActivityTypes::0000-none Microsoft\Graph\Generated.models.userActivityTypes::0001-uploadText Microsoft\Graph\Generated.models.userActivityTypes::0002-uploadFile Microsoft\Graph\Generated.models.userActivityTypes::0003-downloadText Microsoft\Graph\Generated.models.userActivityTypes::0004-downloadFile Microsoft\Graph\Generated.models.userActivityTypes::0005-unknownFutureValue +Microsoft\Graph\Generated.models.userActivityTypes::0006-copyToClipboard +Microsoft\Graph\Generated.models.userActivityTypes::0007-pasteFromClipboard +Microsoft\Graph\Generated.models.userActivityTypes::0008-print +Microsoft\Graph\Generated.models.userActivityTypes::0009-accessDebugTools Microsoft\Graph\Generated.models.userAttributeValuesItem::|public|constructor():void Microsoft\Graph\Generated.models.userAttributeValuesItem::|public|getAdditionalData():array Microsoft\Graph\Generated.models.userAttributeValuesItem::|public|getBackingStore():BackingStore @@ -169455,6 +178753,7 @@ Microsoft\Graph\Generated.models.virtualEvent::|public|getDisplayName():string Microsoft\Graph\Generated.models.virtualEvent::|public|getEndDateTime():DateTimeTimeZone Microsoft\Graph\Generated.models.virtualEvent::|public|getExternalEventInformation():array Microsoft\Graph\Generated.models.virtualEvent::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.virtualEvent::|public|getIsRegistrationRequired():bool Microsoft\Graph\Generated.models.virtualEvent::|public|getPresenters():array Microsoft\Graph\Generated.models.virtualEvent::|public|getSessions():array Microsoft\Graph\Generated.models.virtualEvent::|public|getSettings():VirtualEventSettings @@ -169467,6 +178766,7 @@ Microsoft\Graph\Generated.models.virtualEvent::|public|setDescription(value?:Ite Microsoft\Graph\Generated.models.virtualEvent::|public|setDisplayName(value?:string):void Microsoft\Graph\Generated.models.virtualEvent::|public|setEndDateTime(value?:DateTimeTimeZone):void Microsoft\Graph\Generated.models.virtualEvent::|public|setExternalEventInformation(value?:array):void +Microsoft\Graph\Generated.models.virtualEvent::|public|setIsRegistrationRequired(value?:bool):void Microsoft\Graph\Generated.models.virtualEvent::|public|setPresenters(value?:array):void Microsoft\Graph\Generated.models.virtualEvent::|public|setSessions(value?:array):void Microsoft\Graph\Generated.models.virtualEvent::|public|setSettings(value?:VirtualEventSettings):void @@ -169609,11 +178909,15 @@ Microsoft\Graph\Generated.models.virtualEventRegistrationConfiguration-->Entity Microsoft\Graph\Generated.models.virtualEventRegistrationConfiguration::|public|constructor():void Microsoft\Graph\Generated.models.virtualEventRegistrationConfiguration::|public|getCapacity():int Microsoft\Graph\Generated.models.virtualEventRegistrationConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.virtualEventRegistrationConfiguration::|public|getIsManualApprovalEnabled():bool +Microsoft\Graph\Generated.models.virtualEventRegistrationConfiguration::|public|getIsWaitlistEnabled():bool Microsoft\Graph\Generated.models.virtualEventRegistrationConfiguration::|public|getQuestions():array Microsoft\Graph\Generated.models.virtualEventRegistrationConfiguration::|public|getRegistrationWebUrl():string Microsoft\Graph\Generated.models.virtualEventRegistrationConfiguration::|public|OdataType:string Microsoft\Graph\Generated.models.virtualEventRegistrationConfiguration::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.virtualEventRegistrationConfiguration::|public|setCapacity(value?:int):void +Microsoft\Graph\Generated.models.virtualEventRegistrationConfiguration::|public|setIsManualApprovalEnabled(value?:bool):void +Microsoft\Graph\Generated.models.virtualEventRegistrationConfiguration::|public|setIsWaitlistEnabled(value?:bool):void Microsoft\Graph\Generated.models.virtualEventRegistrationConfiguration::|public|setQuestions(value?:array):void Microsoft\Graph\Generated.models.virtualEventRegistrationConfiguration::|public|setRegistrationWebUrl(value?:string):void Microsoft\Graph\Generated.models.virtualEventRegistrationConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VirtualEventRegistrationConfiguration @@ -169690,12 +178994,14 @@ Microsoft\Graph\Generated.models.virtualEventRegistrationQuestionBaseCollectionR Microsoft\Graph\Generated.models.virtualEventRegistrationQuestionBaseCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VirtualEventRegistrationQuestionBaseCollectionResponse Microsoft\Graph\Generated.models.virtualEventSession-->OnlineMeetingBase Microsoft\Graph\Generated.models.virtualEventSession::|public|constructor():void +Microsoft\Graph\Generated.models.virtualEventSession::|public|getCapacity():int Microsoft\Graph\Generated.models.virtualEventSession::|public|getEndDateTime():DateTimeTimeZone Microsoft\Graph\Generated.models.virtualEventSession::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.virtualEventSession::|public|getStartDateTime():DateTimeTimeZone Microsoft\Graph\Generated.models.virtualEventSession::|public|getVideoOnDemandWebUrl():string Microsoft\Graph\Generated.models.virtualEventSession::|public|OdataType:string Microsoft\Graph\Generated.models.virtualEventSession::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.virtualEventSession::|public|setCapacity(value?:int):void Microsoft\Graph\Generated.models.virtualEventSession::|public|setEndDateTime(value?:DateTimeTimeZone):void Microsoft\Graph\Generated.models.virtualEventSession::|public|setStartDateTime(value?:DateTimeTimeZone):void Microsoft\Graph\Generated.models.virtualEventSession::|public|setVideoOnDemandWebUrl(value?:string):void @@ -169739,16 +179045,22 @@ Microsoft\Graph\Generated.models.virtualEventStatus::0003-unknownFutureValue Microsoft\Graph\Generated.models.virtualEventTownhall-->VirtualEvent Microsoft\Graph\Generated.models.virtualEventTownhall::|public|constructor():void Microsoft\Graph\Generated.models.virtualEventTownhall::|public|getAudience():MeetingAudience +Microsoft\Graph\Generated.models.virtualEventTownhall::|public|getCapacity():int Microsoft\Graph\Generated.models.virtualEventTownhall::|public|getCoOrganizers():array Microsoft\Graph\Generated.models.virtualEventTownhall::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.virtualEventTownhall::|public|getInvitedAttendees():array Microsoft\Graph\Generated.models.virtualEventTownhall::|public|getIsInviteOnly():bool +Microsoft\Graph\Generated.models.virtualEventTownhall::|public|getRegistrationConfiguration():VirtualEventTownhallRegistrationConfiguration +Microsoft\Graph\Generated.models.virtualEventTownhall::|public|getRegistrations():array Microsoft\Graph\Generated.models.virtualEventTownhall::|public|OdataType:string Microsoft\Graph\Generated.models.virtualEventTownhall::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.virtualEventTownhall::|public|setAudience(value?:MeetingAudience):void +Microsoft\Graph\Generated.models.virtualEventTownhall::|public|setCapacity(value?:int):void Microsoft\Graph\Generated.models.virtualEventTownhall::|public|setCoOrganizers(value?:array):void Microsoft\Graph\Generated.models.virtualEventTownhall::|public|setInvitedAttendees(value?:array):void Microsoft\Graph\Generated.models.virtualEventTownhall::|public|setIsInviteOnly(value?:bool):void +Microsoft\Graph\Generated.models.virtualEventTownhall::|public|setRegistrationConfiguration(value?:VirtualEventTownhallRegistrationConfiguration):void +Microsoft\Graph\Generated.models.virtualEventTownhall::|public|setRegistrations(value?:array):void Microsoft\Graph\Generated.models.virtualEventTownhall::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VirtualEventTownhall Microsoft\Graph\Generated.models.virtualEventTownhallCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Generated.models.virtualEventTownhallCollectionResponse::|public|constructor():void @@ -169757,6 +179069,12 @@ Microsoft\Graph\Generated.models.virtualEventTownhallCollectionResponse::|public Microsoft\Graph\Generated.models.virtualEventTownhallCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.virtualEventTownhallCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.virtualEventTownhallCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VirtualEventTownhallCollectionResponse +Microsoft\Graph\Generated.models.virtualEventTownhallRegistrationConfiguration-->VirtualEventRegistrationConfiguration +Microsoft\Graph\Generated.models.virtualEventTownhallRegistrationConfiguration::|public|constructor():void +Microsoft\Graph\Generated.models.virtualEventTownhallRegistrationConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.virtualEventTownhallRegistrationConfiguration::|public|OdataType:string +Microsoft\Graph\Generated.models.virtualEventTownhallRegistrationConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.virtualEventTownhallRegistrationConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VirtualEventTownhallRegistrationConfiguration Microsoft\Graph\Generated.models.virtualEventWebinar-->VirtualEvent Microsoft\Graph\Generated.models.virtualEventWebinar::|public|constructor():void Microsoft\Graph\Generated.models.virtualEventWebinar::|public|getAudience():MeetingAudience @@ -169781,12 +179099,8 @@ Microsoft\Graph\Generated.models.virtualEventWebinarCollectionResponse::|static| Microsoft\Graph\Generated.models.virtualEventWebinarRegistrationConfiguration-->VirtualEventRegistrationConfiguration Microsoft\Graph\Generated.models.virtualEventWebinarRegistrationConfiguration::|public|constructor():void Microsoft\Graph\Generated.models.virtualEventWebinarRegistrationConfiguration::|public|GetFieldDeserializers():array -Microsoft\Graph\Generated.models.virtualEventWebinarRegistrationConfiguration::|public|getIsManualApprovalEnabled():bool -Microsoft\Graph\Generated.models.virtualEventWebinarRegistrationConfiguration::|public|getIsWaitlistEnabled():bool Microsoft\Graph\Generated.models.virtualEventWebinarRegistrationConfiguration::|public|OdataType:string Microsoft\Graph\Generated.models.virtualEventWebinarRegistrationConfiguration::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Generated.models.virtualEventWebinarRegistrationConfiguration::|public|setIsManualApprovalEnabled(value?:bool):void -Microsoft\Graph\Generated.models.virtualEventWebinarRegistrationConfiguration::|public|setIsWaitlistEnabled(value?:bool):void Microsoft\Graph\Generated.models.virtualEventWebinarRegistrationConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VirtualEventWebinarRegistrationConfiguration Microsoft\Graph\Generated.models.visibilitySetting::0000-notConfigured Microsoft\Graph\Generated.models.visibilitySetting::0001-hide @@ -178342,6 +187656,7 @@ Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTe Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|Patch(body:CrossTenantAccessPolicyConfigurationPartner; requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration):CrossTenantAccessPolicyConfigurationPartner Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|serviceProviderConstraints:ServiceProviderConstraintsRequestBuilder Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|ToPatchRequestInformation(body:CrossTenantAccessPolicyConfigurationPartner; requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -178381,6 +187696,29 @@ Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.identit Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.identitySynchronizationRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):IdentitySynchronizationRequestBuilderGetQueryParameters Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.identitySynchronizationRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.identitySynchronizationRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|Delete(requestConfiguration?:ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|Get(requestConfiguration?:ServiceProviderConstraintsRequestBuilderGetRequestConfiguration):ServiceProviderConstraints +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|Patch(body:ServiceProviderConstraints; requestConfiguration?:ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration):ServiceProviderConstraints +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ServiceProviderConstraintsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|ToPatchRequestInformation(body:ServiceProviderConstraints; requestConfiguration?:ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|WithUrl(rawUrl:string):ServiceProviderConstraintsRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ServiceProviderConstraintsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderGetRequestConfiguration::|public|queryParameters:ServiceProviderConstraintsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ServiceProviderConstraintsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.PartnersRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.PartnersRequestBuilder::|public|ByCrossTenantAccessPolicyConfigurationPartnerTenantId(crossTenantAccessPolicyConfigurationPartnerTenantId:string):CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.PartnersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -178415,6 +187753,7 @@ Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenant Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|Patch(body:MultiTenantOrganizationIdentitySyncPolicyTemplate; requestConfiguration?:MultiTenantOrganizationIdentitySynchronizationRequestBuilderPatchRequestConfiguration):MultiTenantOrganizationIdentitySyncPolicyTemplate Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|resetToDefaultSettings:ResetToDefaultSettingsRequestBuilder Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MultiTenantOrganizationIdentitySynchronizationRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MultiTenantOrganizationIdentitySynchronizationRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|ToPatchRequestInformation(body:MultiTenantOrganizationIdentitySyncPolicyTemplate; requestConfiguration?:MultiTenantOrganizationIdentitySynchronizationRequestBuilderPatchRequestConfiguration):RequestInformation @@ -178431,6 +187770,16 @@ Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenant Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.multiTenantOrganizationIdentitySynchronizationRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MultiTenantOrganizationIdentitySynchronizationRequestBuilderGetQueryParameters Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.multiTenantOrganizationIdentitySynchronizationRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.multiTenantOrganizationIdentitySynchronizationRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|Post(requestConfiguration?:ResetToDefaultSettingsRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ResetToDefaultSettingsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|WithUrl(rawUrl:string):ResetToDefaultSettingsRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.resetToDefaultSettings.resetToDefaultSettingsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.resetToDefaultSettings.resetToDefaultSettingsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|Delete(requestConfiguration?:MultiTenantOrganizationPartnerConfigurationRequestBuilderDeleteRequestConfiguration):void @@ -178438,6 +187787,7 @@ Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenant Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|Patch(body:MultiTenantOrganizationPartnerConfigurationTemplate; requestConfiguration?:MultiTenantOrganizationPartnerConfigurationRequestBuilderPatchRequestConfiguration):MultiTenantOrganizationPartnerConfigurationTemplate Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|resetToDefaultSettings:ResetToDefaultSettingsRequestBuilder Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MultiTenantOrganizationPartnerConfigurationRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MultiTenantOrganizationPartnerConfigurationRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|ToPatchRequestInformation(body:MultiTenantOrganizationPartnerConfigurationTemplate; requestConfiguration?:MultiTenantOrganizationPartnerConfigurationRequestBuilderPatchRequestConfiguration):RequestInformation @@ -178454,6 +187804,16 @@ Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenant Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.multiTenantOrganizationPartnerConfigurationRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MultiTenantOrganizationPartnerConfigurationRequestBuilderGetQueryParameters Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.multiTenantOrganizationPartnerConfigurationRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.multiTenantOrganizationPartnerConfigurationRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|Post(requestConfiguration?:ResetToDefaultSettingsRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ResetToDefaultSettingsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|WithUrl(rawUrl:string):ResetToDefaultSettingsRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.resetToDefaultSettings.resetToDefaultSettingsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.resetToDefaultSettings.resetToDefaultSettingsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.TemplatesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.TemplatesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.templates.TemplatesRequestBuilder::|public|Delete(requestConfiguration?:TemplatesRequestBuilderDeleteRequestConfiguration):void @@ -216133,6 +225493,293 @@ Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.presenters.pres Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.presenters.presentersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PresentersRequestBuilderGetQueryParameters Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.presenters.presentersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.presenters.presentersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|Delete(requestConfiguration?:VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|Get(requestConfiguration?:VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration):VirtualEventRegistrationQuestionBase +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|Patch(body:VirtualEventRegistrationQuestionBase; requestConfiguration?:VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration):VirtualEventRegistrationQuestionBase +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|ToPatchRequestInformation(body:VirtualEventRegistrationQuestionBase; requestConfiguration?:VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|WithUrl(rawUrl:string):VirtualEventRegistrationQuestionBaseItemRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration::|public|queryParameters:VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|ByVirtualEventRegistrationQuestionBaseId(virtualEventRegistrationQuestionBaseId:string):VirtualEventRegistrationQuestionBaseItemRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|Get(requestConfiguration?:QuestionsRequestBuilderGetRequestConfiguration):VirtualEventRegistrationQuestionBaseCollectionResponse +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|Post(body:VirtualEventRegistrationQuestionBase; requestConfiguration?:QuestionsRequestBuilderPostRequestConfiguration):VirtualEventRegistrationQuestionBase +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:QuestionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|ToPostRequestInformation(body:VirtualEventRegistrationQuestionBase; requestConfiguration?:QuestionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|WithUrl(rawUrl:string):QuestionsRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:QuestionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetRequestConfiguration::|public|queryParameters:QuestionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):QuestionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|Delete(requestConfiguration?:RegistrationConfigurationRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|Get(requestConfiguration?:RegistrationConfigurationRequestBuilderGetRequestConfiguration):VirtualEventTownhallRegistrationConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|Patch(body:VirtualEventTownhallRegistrationConfiguration; requestConfiguration?:RegistrationConfigurationRequestBuilderPatchRequestConfiguration):VirtualEventTownhallRegistrationConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|questions:QuestionsRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:RegistrationConfigurationRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RegistrationConfigurationRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|ToPatchRequestInformation(body:VirtualEventTownhallRegistrationConfiguration; requestConfiguration?:RegistrationConfigurationRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|WithUrl(rawUrl:string):RegistrationConfigurationRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.registrationConfigurationRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.registrationConfigurationRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.registrationConfigurationRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.registrationConfigurationRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.registrationConfigurationRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.registrationConfigurationRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.registrationConfigurationRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RegistrationConfigurationRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.registrationConfigurationRequestBuilderGetRequestConfiguration::|public|queryParameters:RegistrationConfigurationRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.registrationConfigurationRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RegistrationConfigurationRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.registrationConfigurationRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.registrationConfigurationRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|Post(requestConfiguration?:CancelRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:CancelRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|WithUrl(rawUrl:string):CancelRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.cancelRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.cancelRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|Get(requestConfiguration?:VirtualEventSessionItemRequestBuilderGetRequestConfiguration):VirtualEventSession +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:VirtualEventSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):VirtualEventSessionItemRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:VirtualEventSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:VirtualEventSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):VirtualEventSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|ByVirtualEventSessionId(virtualEventSessionId:string):VirtualEventSessionItemRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|Get(requestConfiguration?:SessionsRequestBuilderGetRequestConfiguration):VirtualEventSessionCollectionResponse +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|WithUrl(rawUrl:string):SessionsRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:SessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|cancel:CancelRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|Delete(requestConfiguration?:VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|Get(requestConfiguration?:VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration):VirtualEventRegistration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|Patch(body:VirtualEventRegistration; requestConfiguration?:VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration):VirtualEventRegistration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|sessions:SessionsRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|ToPatchRequestInformation(body:VirtualEventRegistration; requestConfiguration?:VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|WithUrl(rawUrl:string):VirtualEventRegistrationItemRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:VirtualEventRegistrationItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration::|public|queryParameters:VirtualEventRegistrationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):VirtualEventRegistrationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|ByVirtualEventRegistrationId(virtualEventRegistrationId:string):VirtualEventRegistrationItemRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|Get(requestConfiguration?:RegistrationsRequestBuilderGetRequestConfiguration):VirtualEventRegistrationCollectionResponse +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|Post(body:VirtualEventRegistration; requestConfiguration?:RegistrationsRequestBuilderPostRequestConfiguration):VirtualEventRegistration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RegistrationsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|ToPostRequestInformation(body:VirtualEventRegistration; requestConfiguration?:RegistrationsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|WithUrl(rawUrl:string):RegistrationsRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RegistrationsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetRequestConfiguration::|public|queryParameters:RegistrationsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RegistrationsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|Post(requestConfiguration?:CancelRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:CancelRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|WithUrl(rawUrl:string):CancelRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.cancelRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.cancelRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|cancel:CancelRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; email?:string):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|Delete(requestConfiguration?:RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|Get(requestConfiguration?:RegistrationsWithEmailRequestBuilderGetRequestConfiguration):VirtualEventRegistration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|Patch(body:VirtualEventRegistration; requestConfiguration?:RegistrationsWithEmailRequestBuilderPatchRequestConfiguration):VirtualEventRegistration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RegistrationsWithEmailRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|ToPatchRequestInformation(body:VirtualEventRegistration; requestConfiguration?:RegistrationsWithEmailRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|WithUrl(rawUrl:string):RegistrationsWithEmailRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RegistrationsWithEmailRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilderGetRequestConfiguration::|public|queryParameters:RegistrationsWithEmailRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RegistrationsWithEmailRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|Post(requestConfiguration?:CancelRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:CancelRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|WithUrl(rawUrl:string):CancelRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.cancelRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.cancelRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|cancel:CancelRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; userId?:string):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|Delete(requestConfiguration?:RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|Get(requestConfiguration?:RegistrationsWithUserIdRequestBuilderGetRequestConfiguration):VirtualEventRegistration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|Patch(body:VirtualEventRegistration; requestConfiguration?:RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration):VirtualEventRegistration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RegistrationsWithUserIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|ToPatchRequestInformation(body:VirtualEventRegistration; requestConfiguration?:RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|WithUrl(rawUrl:string):RegistrationsWithUserIdRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RegistrationsWithUserIdRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilderGetRequestConfiguration::|public|queryParameters:RegistrationsWithUserIdRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RegistrationsWithUserIdRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.sessions.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.sessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.sessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -216337,6 +225984,10 @@ Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.VirtualEventTow Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|Patch(body:VirtualEventTownhall; requestConfiguration?:VirtualEventTownhallItemRequestBuilderPatchRequestConfiguration):VirtualEventTownhall Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|presenters:PresentersRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrationConfiguration:RegistrationConfigurationRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrations:RegistrationsRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrationsWithEmail(email:string):RegistrationsWithEmailRequestBuilder +Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrationsWithUserId(userId:string):RegistrationsWithUserIdRequestBuilder Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|sessions:SessionsRequestBuilder Microsoft\Graph\Generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:VirtualEventTownhallItemRequestBuilderDeleteRequestConfiguration):RequestInformation @@ -248446,6 +258097,59 @@ Microsoft\Graph\Generated.users.item.solutions.workingTimeSchedule.workingTimeSc Microsoft\Graph\Generated.users.item.solutions.workingTimeSchedule.workingTimeScheduleRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):WorkingTimeScheduleRequestBuilderGetQueryParameters Microsoft\Graph\Generated.users.item.solutions.workingTimeSchedule.workingTimeScheduleRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.users.item.solutions.workingTimeSchedule.workingTimeScheduleRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.sponsorOf.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.sponsorOf.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.sponsorOf.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.users.item.sponsorOf.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.sponsorOf.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.sponsorOf.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.sponsorOf.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.sponsorOf.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.users.item.sponsorOf.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.users.item.sponsorOf.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.users.item.sponsorOf.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.users.item.sponsorOf.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.sponsorOf.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.users.item.sponsorOf.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.sponsorOf.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|Get(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|WithUrl(rawUrl:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DirectoryObjectItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DirectoryObjectItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DirectoryObjectItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.sponsorOf.SponsorOfRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|ByDirectoryObjectId(directoryObjectId:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|Get(requestConfiguration?:SponsorOfRequestBuilderGetRequestConfiguration):DirectoryObjectCollectionResponse +Microsoft\Graph\Generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SponsorOfRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|WithUrl(rawUrl:string):SponsorOfRequestBuilder +Microsoft\Graph\Generated.users.item.sponsorOf.sponsorOfRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.users.item.sponsorOf.sponsorOfRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.users.item.sponsorOf.sponsorOfRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.users.item.sponsorOf.sponsorOfRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.users.item.sponsorOf.sponsorOfRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.users.item.sponsorOf.sponsorOfRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.users.item.sponsorOf.sponsorOfRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.users.item.sponsorOf.sponsorOfRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.users.item.sponsorOf.sponsorOfRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.users.item.sponsorOf.sponsorOfRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.sponsorOf.sponsorOfRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SponsorOfRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.users.item.sponsorOf.sponsorOfRequestBuilderGetRequestConfiguration::|public|queryParameters:SponsorOfRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.sponsorOf.sponsorOfRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SponsorOfRequestBuilderGetQueryParameters Microsoft\Graph\Generated.users.item.sponsors.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.users.item.sponsors.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.users.item.sponsors.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -249858,6 +259562,7 @@ Microsoft\Graph\Generated.users.item.UserItemRequestBuilder::|public|sendMail:Se Microsoft\Graph\Generated.users.item.UserItemRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder Microsoft\Graph\Generated.users.item.UserItemRequestBuilder::|public|settings:SettingsRequestBuilder Microsoft\Graph\Generated.users.item.UserItemRequestBuilder::|public|solutions:SolutionsRequestBuilder +Microsoft\Graph\Generated.users.item.UserItemRequestBuilder::|public|sponsorOf:SponsorOfRequestBuilder Microsoft\Graph\Generated.users.item.UserItemRequestBuilder::|public|sponsors:SponsorsRequestBuilder Microsoft\Graph\Generated.users.item.UserItemRequestBuilder::|public|teamwork:TeamworkRequestBuilder Microsoft\Graph\Generated.users.item.UserItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UserItemRequestBuilderDeleteRequestConfiguration):RequestInformation diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index 7858793b0e1..cf1c6d68135 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "7527A9B65A0E39FA6095D539289C66C5DF8E8C306FD9763BAE65B23714BE7B923786D3863BC536341AB079BAF36C14EF5E5763B5F6EDE9EBF58F10343C913664", + "descriptionHash": "793F8F6E51013A63CC9E20C4818887CD9F1D782041A82141E4EEB98ABD3B7511D9F7DDA5A504B6CDAC464DD651895A78DDF749C03845E28D132B001A09D600AD", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.34.1",